From b9529e39e16ee8656ef9b7347c8888f586850e0f Mon Sep 17 00:00:00 2001 From: FIGBERT Date: Sat, 25 Mar 2023 23:03:07 -0700 Subject: [PATCH] Adapt click behavior for modern username placement --- ui/message-view.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ui/message-view.go b/ui/message-view.go index 9e9e9a7..3a3437f 100644 --- a/ui/message-view.go +++ b/ui/message-view.go @@ -452,6 +452,14 @@ func (view *MessageView) OnMouseEvent(event mauview.MouseEvent) bool { } view.msgBufferLock.RUnlock() + if view.config.Preferences.DisplayMode == config.DisplayModeModern { + if prevMessage == message { + return view.handleMessageClick(message, event.Modifiers()) + } else { + return view.handleUsernameClick(message, prevMessage) + } + } + usernameX := 0 if !view.config.Preferences.HideTimestamp { usernameX += view.TimestampWidth + TimestampSenderGap