We temporarily let it grow when the message size exceed the limit,
but restore the buffer's capacity shortly after. This ensures that,
for each connection in its entire lifetime, we only ever use 1MB.
Antonio Scandurra
created
da46d78
Merge pull request #1081 from zed-industries/project-panel-with-new-mouse-events
Click to expand commit body
Introduce context menu to project panel
Antonio Scandurra
created
34bf248
Avoid notifying views that have been removed
Antonio Scandurra
created
e067212
Always re-render visible elements in `List`
Antonio Scandurra
created
0fd47da
Prevent mouse down events from piercing through overlays
Antonio Scandurra
created
e4641da
Don't show "add/remove folder to/from project" for remote projects
These will fire whenever the left/right mouse button is pressed down outside a specific region. I'll use these to cancel the context menu in the next commit.
Nathan Sobo
created
4a5317b
Remove unused context_menu file in rust crate
Keith Simmons
created
48abbb7
Merge pull request #1019 from zed-industries/vim-visual-line-mode
Click to expand commit body
Vim visual line mode
Keith Simmons
created
b2adff6
Merge pull request #1073 from zed-industries/window-menu
Click to expand commit body
Add a Window application menu
Max Brunsfeld
created
9909fc5
Allow context menu to be cancelled after deploying it twice
Click to expand commit body
Previously, two right clicks would cause an issue with cancelling the context menu via escape.
23cd948
Adjust test to flush effects between splitting pane and following
Click to expand commit body
Panes now emit an event when adding the first item, so we need to flush
effects between splitting and following in order to avoid accidentally
cancelling the follow.
Max Brunsfeld
created
a88b4eb
Populate the window title whenever worktrees or active path change
Click to expand commit body
* Refactor the way the project's active entry is assigned. Assign it
together with the window title, as opposed to on every notification
from a pane.
* Emit the ActiveItem event from panes consistently, even when adding
the first item to an empty pane.
Max Brunsfeld
created
e6be151
Emit the WorktreeRemoved event when removing a worktree from a project
Max Brunsfeld
created
a1a4c70
Emit an event when adding a worktree to a project
This controls how the window appears in the Window menu.
Max Brunsfeld
created
5413a97
Restrict multiple hovered regions to a single stacking context
Click to expand commit body
We won't hover regions from stacking contexts that are below the one being hovered.
Nathan Sobo
created
9099c40
Merge branch 'mouse-events' into project-panel-context-menu
Antonio Scandurra
created
82d6e60
Use a `MouseEventHandler` for activating tabs on mouse down
Click to expand commit body
Previously, we were using an `EventHandler` which doesn't take into
account other mouse regions floating above the rendered element. This
was problematic because, when clicking the `x` icon on a tab that was
not active, we were first activating it and then closing it.
Antonio Scandurra
created
98de269
Don't focus editor when clicking on sidebar resize handle
Antonio Scandurra
created
be0e66e
Invoke `mouse_down` and `right_mouse_down` callbacks
Antonio Scandurra
created
7c79174
Don't dispatch events down the tree if they were handled by mouse region
Antonio Scandurra
created
1d7fc12
Add right-click support to `MouseEventHandler`