From 33fae2447bebc3b792d3f96ad7ab585b549aeeb9 Mon Sep 17 00:00:00 2001 From: Benoit Martins Date: Wed, 9 Oct 2024 11:10:36 +0200 Subject: [PATCH] Minor redesign of messages --- .../Fragments/ChatBubbleView.swift | 26 ++++++++++--------- .../Fragments/ConversationFragment.swift | 4 +++ 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/Linphone/UI/Main/Conversations/Fragments/ChatBubbleView.swift b/Linphone/UI/Main/Conversations/Fragments/ChatBubbleView.swift index 24e1cacc7..99e159d18 100644 --- a/Linphone/UI/Main/Conversations/Fragments/ChatBubbleView.swift +++ b/Linphone/UI/Main/Conversations/Fragments/ChatBubbleView.swift @@ -68,7 +68,7 @@ struct ChatBubbleView: View { && !eventLogMessage.message.isOutgoing && eventLogMessage.message.isFirstMessage { Text(conversationViewModel.participantConversationModel.first(where: {$0.address == eventLogMessage.message.address})?.name ?? "") .default_text_style(styleSize: 12) - .padding(.top, 10) + .padding(.top, 5) .padding(.bottom, 2) } @@ -119,12 +119,12 @@ struct ChatBubbleView: View { if !eventLogMessage.message.replyMessage!.text.isEmpty { Text(eventLogMessage.message.replyMessage!.text) .foregroundStyle(Color.grayMain2c700) - .default_text_style(styleSize: 16) + .default_text_style(styleSize: 14) .lineLimit(/*@START_MENU_TOKEN@*/2/*@END_MENU_TOKEN@*/) } else if !eventLogMessage.message.replyMessage!.attachmentsNames.isEmpty { Text(eventLogMessage.message.replyMessage!.attachmentsNames) .foregroundStyle(Color.grayMain2c700) - .default_text_style(styleSize: 16) + .default_text_style(styleSize: 14) .lineLimit(/*@START_MENU_TOKEN@*/2/*@END_MENU_TOKEN@*/) } } @@ -164,15 +164,16 @@ struct ChatBubbleView: View { if !eventLogMessage.message.text.isEmpty { Text(eventLogMessage.message.text) .foregroundStyle(Color.grayMain2c700) - .default_text_style(styleSize: 16) + .default_text_style(styleSize: 14) } HStack(alignment: .center) { if eventLogMessage.message.isEphemeral && eventLogMessage.message.isOutgoing { Text(ephemeralLifetime) .foregroundStyle(Color.grayMain2c500) - .default_text_style_300(styleSize: 14) + .default_text_style_300(styleSize: 12) .padding(.top, 1) + .padding(.trailing, -4) .onAppear { updateEphemeralTimer() } @@ -192,8 +193,9 @@ struct ChatBubbleView: View { Text(conversationViewModel.getMessageTime(startDate: eventLogMessage.message.dateReceived)) .foregroundStyle(Color.grayMain2c500) - .default_text_style_300(styleSize: 14) + .default_text_style_300(styleSize: 12) .padding(.top, 1) + .padding(.trailing, -4) if (conversationViewModel.displayedConversation != nil && conversationViewModel.displayedConversation!.isGroup) || eventLogMessage.message.isOutgoing { @@ -224,7 +226,7 @@ struct ChatBubbleView: View { Text(ephemeralLifetime) .foregroundStyle(Color.grayMain2c500) - .default_text_style_300(styleSize: 14) + .default_text_style_300(styleSize: 12) .padding(.top, 1) .onAppear { updateEphemeralTimer() @@ -256,14 +258,14 @@ struct ChatBubbleView: View { ForEach(0.. 50 ? 50 : iconSize, height: iconSize > 50 ? 50 : iconSize, alignment: .leading) } .padding(.trailing, 5) + */ } .padding(.vertical, 5) .padding(.horizontal, 10) @@ -854,6 +857,7 @@ struct ConversationFragment: View { } .frame(maxWidth: .infinity) .padding(.horizontal, 10) + .padding(.bottom, 20) .padding(.leading, conversationViewModel.displayedConversation!.isGroup ? 43 : 0) .shadow(color: .black.opacity(0.1), radius: 10) }