@@ -19,15 +19,15 @@ struct MessageView: View {
19
19
. foregroundColor ( . secondary)
20
20
. padding ( [ . leading, . trailing] , 10 )
21
21
} else {
22
- VStack ( alignment: message. type == . llamagenerated || message. type == . llavagenerated ? . leading : . trailing) {
23
- if message. type == . llamagenerated || message. type == . llavagenerated || message. type == . prompted {
24
- Text ( message. type == . llamagenerated ? " Llama " : ( message. type == . llavagenerated ? " Llava " : " Prompt " ) )
22
+ VStack ( alignment: message. type == . llamagenerated || message. type == . llavagenerated || message . type == . qwengenerated ? . leading : . trailing) {
23
+ if message. type == . llamagenerated || message. type == . llavagenerated || message. type == . qwengenerated || message . type == . prompted {
24
+ Text ( message. type == . llamagenerated ? " Llama " : message. type == . llavagenerated ? " Llava " : message . type == . qwengenerated ? " Qwen " : " Prompt " )
25
25
. font ( . caption)
26
26
. foregroundColor ( . secondary)
27
- . padding ( message. type == . llamagenerated || message. type == . llavagenerated ? . trailing : . leading, 20 )
27
+ . padding ( message. type == . llamagenerated || message. type == . llavagenerated || message . type == . qwengenerated ? . trailing : . leading, 20 )
28
28
}
29
29
HStack {
30
- if message. type != . llamagenerated && message. type != . llavagenerated { Spacer ( ) }
30
+ if message. type != . llamagenerated && message. type != . llavagenerated && message . type != . qwengenerated { Spacer ( ) }
31
31
if message. text. isEmpty {
32
32
if let img = message. image {
33
33
Image ( uiImage: img)
@@ -45,8 +45,8 @@ struct MessageView: View {
45
45
} else {
46
46
Text ( message. text)
47
47
. padding ( 10 )
48
- . foregroundColor ( message. type == . llamagenerated || message. type == . llavagenerated ? . primary : . white)
49
- . background ( message. type == . llamagenerated || message. type == . llavagenerated ? Color ( UIColor . secondarySystemBackground) : Color . blue)
48
+ . foregroundColor ( message. type == . llamagenerated || message. type == . llavagenerated || message . type == . qwengenerated ? . primary : . white)
49
+ . background ( message. type == . llamagenerated || message. type == . llavagenerated || message . type == . qwengenerated ? Color ( UIColor . secondarySystemBackground) : Color . blue)
50
50
. cornerRadius ( 20 )
51
51
. contextMenu {
52
52
Button ( action: {
@@ -57,14 +57,14 @@ struct MessageView: View {
57
57
}
58
58
}
59
59
}
60
- if message. type == . llamagenerated || message. type == . llavagenerated { Spacer ( ) }
60
+ if message. type == . llamagenerated || message. type == . llavagenerated || message . type == . qwengenerated { Spacer ( ) }
61
61
}
62
62
let elapsedTime = message. dateUpdated. timeIntervalSince ( message. dateCreated)
63
63
if elapsedTime > 0 && message. type != . info {
64
64
Text ( String ( format: " %.1f t/s " , Double ( message. tokenCount) / elapsedTime) )
65
65
. font ( . caption)
66
66
. foregroundColor ( . secondary)
67
- . padding ( message. type == . llamagenerated || message. type == . llavagenerated ? . trailing : . leading, 20 )
67
+ . padding ( message. type == . llamagenerated || message. type == . llavagenerated || message . type == . qwengenerated ? . trailing : . leading, 20 )
68
68
}
69
69
} . padding ( [ . leading, . trailing] , message. type == . info ? 0 : 10 )
70
70
}
0 commit comments