From b9b363e686c057385a87f34d490d261d7bd06f9b Mon Sep 17 00:00:00 2001 From: FIGBERT Date: Thu, 6 Apr 2023 23:14:02 -0400 Subject: [PATCH] Add edit indicator in modern display mode --- ui/message-view.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ui/message-view.go b/ui/message-view.go index 3a3437f..bb8e0aa 100644 --- a/ui/message-view.go +++ b/ui/message-view.go @@ -714,6 +714,12 @@ func (view *MessageView) Draw(screen mauview.Screen) { messageX+len(username)+3, line, view.width()-len(username)-3, boldStyle.Foreground(msg.TimestampColor()), ) + if msg.Edited { + widget.WriteLine(screen, mauview.AlignLeft, " "+string(tcell.RuneBullet)+" ", + messageX+len(username)+3+len(msg.FormatTime()), line, 3, boldStyle) + widget.WriteLine(screen, mauview.AlignLeft, "Edited", + messageX+len(username)+len(msg.FormatTime())+6, line, 6, boldStyle.Foreground(tcell.ColorDarkRed)) + } } msg.Draw(mauview.NewProxyScreen(screen, messageX, line+offset, view.width()-messageX, msg.Height(header)), header) line += msg.Height(header)