Nathan Sobo
134bea921d
Allow hovered and clicked mouse regions to be tracked in the presenter
2022-05-26 12:44:52 -06:00
Nathan Sobo and Antonio Scandurra
a0c355ca24
Introduce CursorRegion struct
...
This will blend in with an upcoming MouseRegion struct that sits next to it in the scene.
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
2022-05-26 11:00:10 -06:00
Antonio Scandurra
8703730373
Implement CopyPath
2022-05-26 16:45:41 +02:00
Antonio Scandurra
355f8469f2
Introduce keyboard navigation in context menus
2022-05-26 16:36:30 +02:00
Antonio Scandurra
919d5fd68b
Start adding project panel context menu actions
2022-05-26 15:23:40 +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
2e8f7814f9
Select right-clicked entry before deploying context menu
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
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
Nathan Sobo
67ddd34691
Break context menu items out in theme
2022-05-26 09:59:25 +02:00
Nathan Sobo
c44dfa13ec
Fix editor tests
2022-05-26 09:59:25 +02:00
Nathan Sobo
9000347323
Add MutableAppContext::keystrokes_for_action
...
This can be used to lookup keystrokes that will dispatch an action based on the currently focused view. There might be multiple, but we return the first found, meaning the most recently added bindings matching that action for the closest view to the focused view in the hierarchy.
2022-05-26 09:59:25 +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
1f76159ccc
Merge pull request #1068 from zed-industries/collab-snapshots
...
Implement /rpc_server_snapshot endpoint in collab server API
2022-05-26 09:42:39 +02:00
Antonio Scandurra
ce06f5ef2a
Pretty-print JSON of server snapshot
2022-05-26 09:34:39 +02:00
Nathan Sobo
1ba10ddfb4
Implement /rpc_server_snapshot endpoint
...
This returns a JSON snapshot of the state of the server
2022-05-25 17:42:25 -06:00
Nathan Sobo
47468a2753
Merge pull request #1065 from zed-industries/fix-build-script
...
Fix theme build issue in build.rs
2022-05-25 15:51:32 -06:00
Keith Simmons
7142fd5ef9
Use npm install rather than ci and only run build.rs when styles/src is changed rather than all styles
2022-05-25 11:08:40 -07:00
Nate Butler
e8e2f330f8
Merge pull request #1060 from zed-industries/fix-disconnected-message
...
Fix disconnected from project message
2022-05-25 11:35:43 -04:00
Nate Butler
9d0dad25e6
Fix disconnected from project message
2022-05-25 11:19:06 -04:00
Nate Butler
896e677eb9
Merge pull request #1059 from zed-industries/fix-theme-occurence-color
...
fix theme occurrence color
2022-05-25 10:57:10 -04:00
Nate Butler
26dc4c2e55
Merge pull request #1048 from zed-industries/onMedia-theme-text-color
...
Add onMedia text color for use in disconnect overlay text
2022-05-25 10:52:37 -04:00
Nate Butler
c7c914657c
fix theme occurence color
2022-05-25 10:45:37 -04:00
Isaac Clayton
beb8db6b69
Merge pull request #1054 from zed-industries/abruzzo-theme
...
Add Abruzzo Dark color theme
2022-05-24 20:01:08 +02:00
Isaac Clayton
4a6a822ace
Adjust the orange/yellow a bit
2022-05-24 19:48:44 +02:00
Nathan Sobo
083e482ba9
v0.35.0
2022-05-24 11:32:12 -06:00
Isaac Clayton
f6418d43d3
Add the fall-colored abruzzo theme
2022-05-24 18:32:44 +02:00
Antonio Scandurra
0998e4bac5
Remove accidentally checked-in theme assets and scripts
2022-05-24 14:31:58 +02:00
Antonio Scandurra
5fc64e7fda
Merge pull request #1052 from zed-industries/upgrade-tree-sitter
...
Upgrade tree-sitter to v0.20.6
2022-05-24 14:28:11 +02:00
Antonio Scandurra
b58d493319
Upgrade tree-sitter to v0.20.6
...
This commit also adds a regression test to verify that with this new
version we don't mistakenly compute a different suggestion on Rust
buffer where the only change is leading whitespace.
2022-05-24 14:13:11 +02:00
Antonio Scandurra
e121f87eea
Merge pull request #1050 from zed-industries/ignored-files
...
Show ignored entries in project panel
2022-05-24 10:57:16 +02:00
Antonio Scandurra
4618463f6b
Fix unit tests assuming ignored files were not displayed
2022-05-24 10:50:27 +02:00
Antonio Scandurra
3f74c6e743
Bump chunk size to 256
2022-05-24 09:54:53 +02:00
Antonio Scandurra
f9ff36e740
Make fade of ignored entries styleable
2022-05-24 09:12:57 +02:00
Antonio Scandurra
4f5a32e850
Fix logic error when streaming ignored entries
...
We were calling `next` twice, which led us to skip every other entry.
This commit also enhances the `test_share_project` integration test
to exercise this new streaming logic.
2022-05-24 09:03:05 +02:00
Max Brunsfeld
d14224a54d
Merge pull request #1027 from zed-industries/missing-menu-commands
...
Add missing File menu commands, improve handling of unsaved multibuffers
2022-05-23 21:29:32 -07:00
Max Brunsfeld
84b10ded17
Fix comments in Pane::close_items
2022-05-23 18:07:22 -07:00
Nathan Sobo
09756b7036
Merge pull request #1049 from zed-industries/invite-codes-2
...
Support inviting new Zed users
2022-05-23 18:29:51 -06:00
Nathan Sobo
28a0b21c56
Bump protocol version
2022-05-23 18:18:15 -06:00
Nathan Sobo
26a674aba7
Implement get_invite_code_for_user on test db
2022-05-23 18:07:23 -06:00
Nathan Sobo and Max Brunsfeld
bdc8941026
Update foreign key constraints to allow users to be deleted
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2022-05-23 17:46:06 -06:00
Nathan Sobo and Max Brunsfeld
8f440348a5
Don't assign invite code when updating count from 0 to 0
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2022-05-23 17:28:05 -06:00
Max Brunsfeld
8d7f81474f
Add key binding and menu item for Save All
2022-05-23 16:06:56 -07:00
Max Brunsfeld and Nathan Sobo
65c8bea372
Distinguish between singleton and non-singleton workspace items
...
* Prompt to save singleton items before non-singleton ones
* Don't prompt to save multi-buffers if they contain excerpts to items that are open elsewhere and not being closed.
Co-authored-by: Nathan Sobo <nathan@zed.dev >
2022-05-23 16:03:00 -07:00
Nathan Sobo
212c138608
Set INVITE_LINK_PREFIX in K8s
2022-05-23 15:49:51 -06:00