209ff61
Simplify interface of `latest_github_release` helper function
Max Brunsfeld created
209ff61
Simplify interface of `latest_github_release` helper function
Max Brunsfeld created
6efd4e0
Merge pull request #1134 from zed-industries/feedback-button
Add status bar link and help menu item to open an issue on feedback repo
Max Brunsfeld created
8311458
Add status bar link and Help menu item to open an issue on feedback repo
Max Brunsfeld created
9d5111e
Merge pull request #1078 from zed-industries/lsp-hover
LSP Hover Information
Keith Simmons created
26cd20e
Merge pull request #1132 from zed-industries/refresh-on-save
Don't refresh the project diagnostics until the user saves
Max Brunsfeld created
1b66e1e
Add integration test and fix hovering over the wire
Keith Simmons created
b53f887
Merge pull request #1129 from zed-industries/update-notification
Show a notification after Zed auto-updates
Max Brunsfeld created
a6c0ee4
Add vim bindings for hover
Allow scrolling in hover popover
Keith Simmons created
67d9abc
Move highlighting to editor code and implement proto message types for hover response
Keith Simmons created
c7cc07a
working markdown rendering
Keith Simmons created
efd798f
Quick documentation pass
Isaac Clayton created
b014352
Syntax highlighting working. Getting started on markdown support
Keith Simmons created
863a3b1
Clean up impl a bit
Isaac Clayton created
d529a1d
Add basic debounce, fix flickering
Isaac Clayton created
560dff7
Pull hover popover out of context menu
Keith Simmons created
470c70d
Get minimal POC working
Isaac Clayton created
24ad60a
Add hover action and style context menu
Isaac Clayton created
0ed8a42
WIP
Keith Simmons created
02249dc
Rework darkest color in base16, shadows, and add hoverPopover styleTree
Keith Simmons created
0c4f798
WIP jump to definition with mouse
Keith Simmons created
b04e62d
Fix tracking of in-progress disk-based diagnostics on indicator
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra and Max Brunsfeld created
bbfa658
Avoid refreshing diagnostics for language servers that didn't update
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra and Max Brunsfeld created
96cdf3b
Merge pull request #1130 from zed-industries/prepopulate-project-search
Pre-populate project search query when deploying it from an editor
Antonio Scandurra created
6b4e7da
Prepopulate project search query when deploying it from an editor
Antonio Scandurra created
c86b12e
Show a notification after Zed auto-updates
Max Brunsfeld created
6a086f6
Merge pull request #1121 from zed-industries/update-invite-code
Update connected users' invite info when they are granted invite codes
Max Brunsfeld created
7efd689
Merge pull request #1123 from zed-industries/add-context-menu-borders
Add border to context menu
Max Brunsfeld created
c920a42
Add border to context menu
Nate Butler created
ce080e9
Update connected users' invite info when they are granted invite codes
Max Brunsfeld created
6899eac
v0.37.0
Max Brunsfeld created
075dd83
Merge pull request #1115 from zed-industries/offset-out-of-range
Fix `offset out of range` panic during `FoldMap::sync`
Max Brunsfeld created
436c989
Merge pull request #1109 from zed-industries/fix-vim-clearing-selections
Avoid collapsing selections on editor creation when vim_mode is disabled
Max Brunsfeld created
1ecc51f
Fix warnings
Antonio Scandurra created
70afc06
Handle out-of-order edits coming from LSP
Antonio Scandurra created
8826ad5
Make `Buffer::edit` and `MultiBuffer::edit` resilient to inverted ranges
Previously, we would accept edits containing out-of-order ranges. When generating such ranges in our randomized tests, many invariants started breaking causing e.g. undo/redo to misbehave and operation application to panic. In theory, we should never pass inverted ranges, but this commit changes the above functions to swap the start and the end when that occurs to avoid breaking the entire system and panicking.
Antonio Scandurra created
939020a
Merge pull request #1114 from zed-industries/fix-menu-bindings
Add keystroke for menu item only when action is equal to binding
Antonio Scandurra created
c22aedf
Fix tests
Antonio Scandurra created
22dd68f
Add keystroke for menu item only when action is equal to binding
This fixes a bug where we would show `cmd-e` instead of `cmd-f` for `Edit -> Find` because both bindings would have the `buffer_search::Deploy` action and we were mistakenly selecting the former.
Antonio Scandurra created
3a69943
Require that `PartialEq` is implemented for `Action`
Antonio Scandurra created
492cc71
Don't manipulate selections when syncing options if vim-mode is disabled
Previously, we were always mutating selections when `sync_editor_options` was called. This seems to happen every time vim is enabled/disabled, but also when vim is disabled and editors are simply focused/blurred. This commit changes it so that we only manipulate selections when vim-mode is active.
Antonio Scandurra created
905fbac
vim: Avoid collapsing selections on editor creation when vim_mode is disabled
Max Brunsfeld created
eae7c22
Merge pull request #1107 from zed-industries/event-handler-capture-all
Capture mouse events when rendering disconnected overlay
Antonio Scandurra created
74aa9c1
Capture mouse events when rendering disconnected overlay
We do so by replacing `EventHandler::capture` with a new `::capture_all` method. After switching to mouse regions as part of zed-industries/zed#1081, overriding `dispatch_event` on `EventHandler` wasn't enough anymore because mouse interactions take place on a privileged code path that runs *before* dispatching any event. With this change, `EventHandler` will now push a mouse region that intercepts all mouse interactions, as well as pushing a cursor region that resets the cursor style to `Arrow`. One interesting change as part of this is that we've removed the ability to see which event we are capturing: we were not using this capability anyway and `capture_all` provides a simpler interface, so I went with that. In the future, we can opt into capturing specific events or mouse interactions if there's a code path that needs that.
Antonio Scandurra created
ff3e3d0
Merge pull request #1084 from zed-industries/private-projects
Offline projects
Max Brunsfeld created
41b7fd4
Rename a public/private to online/offline in a few more places
Max Brunsfeld created
ed14fd6
Add setting to make projects online/offline by default
Max Brunsfeld created
24aafde
Avoid persisting project's state before it has been initialized
Max Brunsfeld created
e18bc24
Rename project's 'public'/'private' flag to 'online'/'offline'
Max Brunsfeld created
b2aa831
Store a FakeFs on TestClient
Max Brunsfeld created
8bd4a0a
Don't store Project on TestClient in integration tests
Max Brunsfeld created