Decouple key bindings from event handling #5720
Add simple implementation of a KeyBindingsManager + match tests
c7f9defd
Use the KeyBindingsManager for the SendMessageComposer
b4c5dec4
Only support a single key in the KeyCombo
4a138f3b
Use the KeyBindingsManager in EditMessageComposer
12387b49
Fix lint and style issues
ac7963b5
Use key binding for cancelling a message reply
c84ad9be
Use key bindings in BasicMessageComposer
54c38844
Handle shift + letter combos
f29a8ef0
Add key bindings for RoomList, Room and Navigation
32ec8b7d
Split KeyAction into multiple enums
601be50b
Add missing JumpToOldestUnread action
ef7284e6
Add support for multiple key bindings provider
1cfb0e99
Fix handling of the platform onKeyDown
0214397e
Add missing binding + remove invalid note
7b740857
Merge branch 'develop' into key-bindings
4a6f9317
Fix spelling
dadeb68b
t3chguy
requested a review
5 years ago
Fix missing import (from earlier merge conflict)
efc5d413
Fix tests that mock incomplete key events
71d63f01
Add copyright headers
06181221
jryans
changed the title Key bindings Add key bindings manager 5 years ago
jryans
changed the title Add key bindings manager Decouple key bindings from event handling 5 years ago
jryans
requested changes
on 2021-03-11
Merge branch 'develop' into key-bindings
2a21d45a
Make FocusRoomSearch a NavigationAction
a8a8741c
jryans
requested changes
on 2021-03-12
Fix comment style + improve comments
228070f5
jryans
approved these changes
on 2021-03-26
jryans
merged
33e8edb3
into develop 5 years ago
czeidler
deleted the key-bindings branch 5 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub