@@ -19,15 +19,15 @@ struct MessageView: View {
1919 . foregroundColor ( . secondary)
2020 . padding ( [ . leading, . trailing] , 10 )
2121 } 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 " )
2525 . font ( . caption)
2626 . 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 )
2828 }
2929 HStack {
30- if message. type != . llamagenerated && message. type != . llavagenerated { Spacer ( ) }
30+ if message. type != . llamagenerated && message. type != . llavagenerated && message . type != . qwengenerated { Spacer ( ) }
3131 if message. text. isEmpty {
3232 if let img = message. image {
3333 Image ( uiImage: img)
@@ -45,8 +45,8 @@ struct MessageView: View {
4545 } else {
4646 Text ( message. text)
4747 . 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)
5050 . cornerRadius ( 20 )
5151 . contextMenu {
5252 Button ( action: {
@@ -57,14 +57,14 @@ struct MessageView: View {
5757 }
5858 }
5959 }
60- if message. type == . llamagenerated || message. type == . llavagenerated { Spacer ( ) }
60+ if message. type == . llamagenerated || message. type == . llavagenerated || message . type == . qwengenerated { Spacer ( ) }
6161 }
6262 let elapsedTime = message. dateUpdated. timeIntervalSince ( message. dateCreated)
6363 if elapsedTime > 0 && message. type != . info {
6464 Text ( String ( format: " %.1f t/s " , Double ( message. tokenCount) / elapsedTime) )
6565 . font ( . caption)
6666 . 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 )
6868 }
6969 } . padding ( [ . leading, . trailing] , message. type == . info ? 0 : 10 )
7070 }
0 commit comments