Max Brunsfeld
54eb6fa94b
Upgrade deps to avoid multiple versions of transitive deps
...
* env_logger
* prost-build
* bindgen
2022-06-02 17:38:33 -07:00
Antonio Scandurra
d71e5455a0
Merge branch 'mouse-events' into project-panel-context-menu
2022-05-27 12:07:00 +02:00
Nathan Sobo and Max Brunsfeld
eb71ed400b
Switch MouseEventHandler to use MouseRegions
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2022-05-26 20:00:01 -06:00
Nathan Sobo and Max Brunsfeld
e50715745d
Pass a RenderContext to UniformList
...
In some cases, we need to render during layout. Previously, we were rendering with a LayoutContext in some cases, but this commit adds the ability to retrieve a render context with a given handle and we use that feature in UniformList.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2022-05-26 18:03:34 -06:00
Antonio Scandurra
355f8469f2
Introduce keyboard navigation in context menus
2022-05-26 16:36:30 +02:00
Nathan Sobo
287aff941e
Render a context menu when right-clicking in project panel
...
It doesn't currently do anything, but I managed to get it rendering in an absolutely positioned way.
2022-05-26 09:59:25 +02:00
Antonio Scandurra
ce06f5ef2a
Pretty-print JSON of server snapshot
2022-05-26 09:34:39 +02:00
Max Brunsfeld
3e9daa2377
Give hover state to picker items, keystrokes in command palette
2022-04-28 15:17:56 -07:00
Max Brunsfeld
3bcb97f912
Rename Selector -> Picker in theme
2022-04-28 14:45:32 -07:00
Nathan Sobo and Antonio Scandurra
73c0d58830
Apply cursor styles during paint
...
This makes the editor's cursor an IBeam and properly deals with nested cursor styles.
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
2022-04-22 10:54:18 -06:00
Max Brunsfeld
d40bea2dd8
Always notify a Picker when its delegate notifies
2022-04-20 16:03:11 -07:00
Max Brunsfeld
9197aba310
Add unit test for project symbols that demonstrates crash
2022-04-20 16:02:37 -07:00
Nate Butler
51167e57ac
Merge pull request #846 from zed-industries/update-themes-04-19
...
Update theme for command palette, inputs, tabs, autocomplete
2022-04-20 12:05:00 -04:00
Nate Butler
83a45e5dd0
Increase min-width for all Pickers, minor style changes
...
- Increases the Picker min-width from 500 to 540
- Makes some changes to the styling of keyboard shortcuts in the command palette
2022-04-20 11:54:57 -04:00
Max Brunsfeld
e5693a7b18
Don't cancel match updates when picker query changes
...
The file finder often cancels an in-progress match task when
the project updates. But it still needs to take the matches
that it did find and add them to its results. So we should
not cancel the entire task, as this will cause the
partial results to be discarded.
2022-04-19 13:16:57 -07:00
Max Brunsfeld
412d48c8b5
Update file finder correctly when project files change
2022-04-19 13:10:36 -07:00
Max Brunsfeld
c8badace6a
Allow toggling other modals from the command palette
2022-04-18 17:11:39 -07:00
Max Brunsfeld
04cbb7b727
Use Picker in Outline view
2022-04-18 17:11:39 -07:00
Max Brunsfeld
385ea15c1b
Make all pickers respect mouse clicks
2022-04-18 17:11:39 -07:00
Max Brunsfeld
72580120eb
Use Picker in FileFinder
2022-04-18 17:11:39 -07:00
Max Brunsfeld
bab5d43198
Use Picker in ProjectSymbolsView
2022-04-18 17:11:39 -07:00
Max Brunsfeld
662c01fe43
Use Picker in ThemeSelector
2022-04-18 17:11:39 -07:00
Max Brunsfeld
3db14eb424
Rename SelectorModal -> Picker, put it in its own crate
2022-04-18 17:11:39 -07:00