Keith Simmons
bf7ce0c776
Add basic test for editor context menu
2022-07-13 14:13:19 -07:00
Antonio Scandurra
342bcdc9ca
Don't steal focus when splitting pane via context menu
2022-07-13 15:06:39 +02:00
Antonio Scandurra
1c9ada48b8
Deploy context menu when clicking on split icon
2022-07-13 12:15:36 +02:00
Antonio Scandurra
d5bd609b2c
Use a different fit mode for tooltips
2022-06-15 16:45:04 +02:00
Antonio Scandurra
77719c2e5c
Snap overlay's bottom/right edge to same window's edge on overflow
2022-06-09 13:48:02 +02:00
Antonio Scandurra
8256efeed8
Don't dismiss context menu when right-clicking project panel again
2022-06-02 10:00:52 +02:00
Antonio Scandurra
43a3b0c050
Align context menu to fit within the window bounds
2022-06-02 09:47:06 +02:00
Antonio Scandurra
6e4bdf40c0
Don't steal focus from context menu when dispatching an action
2022-05-30 18:36:36 +02:00
Antonio Scandurra
8b77d681bb
Dismiss context menu when one of its action is dispatched
2022-05-30 10:05:21 +02:00
Antonio Scandurra
7fe7d06218
Dismiss context menu when (right-)mousing down outside of it
2022-05-28 08:51:46 +02:00
Nathan Sobo
07fe691d40
Allow context menu to be cancelled after deploying it twice
...
Previously, two right clicks would cause an issue with cancelling the context menu via escape.
2022-05-27 12:00:11 -06:00
Antonio Scandurra
d71e5455a0
Merge branch 'mouse-events' into project-panel-context-menu
2022-05-27 12:07:00 +02:00
Antonio Scandurra
355f8469f2
Introduce keyboard navigation in context menus
2022-05-26 16:36:30 +02:00
Antonio Scandurra
f41fbd72a1
Restore focus when closing context menu
2022-05-26 15:21:55 +02:00
Antonio Scandurra
c0e8ce0e25
WIP
2022-05-26 11:17:10 +02:00
Antonio Scandurra
a367c47b0d
Style context menu
2022-05-26 10:40:53 +02:00
Nathan Sobo and Antonio Scandurra
4fce228784
Put keystrokes in their own column
...
This requires rendering the menu for measurement in a totally different way, where the top level is a flex row. We don't want to render the menu like this for presentation because of hovers / highlights on individual items needing to include the keystrokes.
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
2022-05-26 09:59:25 +02:00
Antonio Scandurra
118e4b4011
WIP
2022-05-26 09:59:25 +02:00
Antonio Scandurra and Nathan Sobo
8143fce41a
Constrain context menu to the width of the widest item
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-05-26 09:59:25 +02:00
Antonio Scandurra
882674eb8a
WIP
2022-05-26 09:59:25 +02:00
Nathan Sobo
10319679fc
Start on context_menu crate
2022-05-26 09:59:25 +02:00