Skip to content

Commit bef2a8f

Browse files
israelsgalaxyneiljp
authored andcommitted
core/messages: Display message sender information on hotkey 'u'.
Defines method show_msg_sender_info which renders a popup that shows user information for a message sender, and is triggered when key 'u' is pressed on an active MessageBox. Fixes #1397.
1 parent f0016cf commit bef2a8f

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

zulipterminal/core.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,17 @@ def show_user_info(self, user_id: int) -> None:
320320
"area:user",
321321
)
322322

323+
def show_msg_sender_info(self, user_id: int) -> None:
324+
self.show_pop_up(
325+
UserInfoView(
326+
self,
327+
user_id,
328+
"Message Sender Information (up/down scrolls)",
329+
"MSG_SENDER_INFO",
330+
),
331+
"area:user",
332+
)
333+
323334
def show_full_rendered_message(
324335
self,
325336
message: Message,

zulipterminal/ui_tools/messages.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1110,4 +1110,6 @@ def keypress(self, size: urwid_Size, key: str) -> Optional[str]:
11101110
)
11111111
elif is_command_key("ADD_REACTION", key):
11121112
self.model.controller.show_emoji_picker(self.message)
1113+
elif is_command_key("MSG_SENDER_INFO", key):
1114+
self.model.controller.show_msg_sender_info(self.message["sender_id"])
11131115
return key

0 commit comments

Comments
 (0)