Niloth P
Niloth P
### What does this PR do, and why? Adds support to control and format the display of hotkey combinations to the user. \ To render keys as seen on the...
### What does this PR do, and why? Previously, pressing Esc anytime when the emoji picker is in use will exit the popup. Now, different behaviours are supported depending on...
### What does this PR do, and why? Refactors `set_footer_text()` of core.py Refactors `lint_hotkeys` heavily, in preparation for contexts. Introduces `context` to track the current focus. Uses context to generate...
### What does this PR do, and why? Add 2 test functions: 1. Draft message to a channel 2. Draft message to a private narrow (DM and PM huddle) Test...
### What does this PR do, and why? Now that all editors support readline shortcuts after the merge of #1492, all the readline shortcuts have been grouped into their own...
### What does this PR do, and why? Adds 2 new commands to refocus to view the previous/next help category section. Hotkeys linting exclusion updated. Hotkeys document regenerated. Why? This...
### What does this PR do, and why? Enables cycling through random hints in the footer. - Using a hotkey to manually go to next hint - Periodically cycle through...
### What does this PR do, and why? Groups key bindings from message actions into the new categories: - Compose: New Message - Compose: Replies And in the 2nd commit,...
### What does this PR do, and why? Check for typos in category names. Previously, these typos would go unnoticed, with the key binding going missing from the help menu....