55be05b
Toggle window zoom/maximize when double clicking titlebar
ForLoveOfCats created
55be05b
Toggle window zoom/maximize when double clicking titlebar
ForLoveOfCats created
9f9bafd
Merge branch 'terminal-mouse' of github.com:zed-industries/zed into terminal-mouse
Mikayla Maki created
a279f83
Finished majority of mouse work. Need to add a setting and change up mouse handlers, and it'll be done.
Mikayla Maki created
efd3247
Added modifiers to scroll wheel eevent
Mikayla Maki created
a806634
Handlers attached, things are looking good 2 go
Mikayla Maki created
04600d7
Moved back to the drag handler, selections work again
Mikayla Maki created
6e67448
0.52.0
Max Brunsfeld created
d15ba8e
Revert "Merge pull request #1481 from zed-industries/trigger-search-automatically"
This reverts commit ae8dd1e3fd0f2ab6d38a1387479cb7806264a7e7, reversing changes made to 96d5dcadf1981c135be3788b92d18b598c9a2cb0.
Max Brunsfeld created
cb0bd34
Merge branch 'main' into terminal-mouse
Mikayla Maki created
37ca7a6
Half way done with mouse reporting
Mikayla Maki created
1f7db46
Merge pull request #1537 from zed-industries/fix-goto-links-with-selections
Fix goto links with selections
Julia created
8583320
Add test for pending selection influence on go-to links
Co-authored-by: Max Brunsfeld <max@zed.dev>
ForLoveOfCats and Max Brunsfeld created
b8b951d
Clear last-mouse-moved pressed button when that button gets a mouse-up
This fixes an annoying issue where if the last mouse moved event was during a drag it would never trigger mouse cursor changes until next mouse move reset it. It makes sense to continue to not change the cursor while the button is pressed so instead this tracks when the mouse button is released in order to update the mouse move event
ForLoveOfCats created
b61e9a9
Avoid triggering goto-definition links while with a pending selection
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
ForLoveOfCats and Antonio Scandurra created
a0d0c84
Begin mouse mode
Mikayla Maki created
0fef72a
Merge pull request #1524 from zed-industries/ime-finalize
IME Changes: Tracking PR
Mikayla Maki created
2c4ea7f
Remove todo
Mikayla Maki created
aa98e5c
Fixed scrolling on text input
Mikayla Maki created
d545e59
Finished IME for now
Mikayla Maki created
6652d41
Fixed cursor blinking, added other cursor shape rendering
Mikayla Maki created
6ffaa03
Merge pull request #1534 from zed-industries/fix-crash-on-window-close
Fix crash when closing a window while in full-screen mode
Antonio Scandurra created
06f9516
Fix crash when closing a window while in full-screen mode
This commit delays closing the native window to the next tick to avoid borrowing either `WindowState` or `MutableAppContext` twice.
Antonio Scandurra created
acce004
Fixed blink problems
Mikayla Maki created
d3904cd
v0.51.1
Nathan Sobo created
062105e
Merge pull request #1532 from zed-industries/fix-adding-contacts
Fix focus regression in contact finder
Nathan Sobo created
4434326
Fix focus regression in contact finder
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo and Antonio Scandurra created
b60277c
v0.51.0
Antonio Scandurra created
b53eacc
Merge pull request #1530 from zed-industries/robust-buffer-relaying
Create buffers for remote collaborators out of band
Antonio Scandurra created
9c9bf07
Create buffers for remote collaborators out of band
Previously, we would use `Project::serialize_buffer_for_peer` and `Project::deserialize_buffer` respectively in the host and in the guest to create a new buffer or just send its ID if the host thought the buffer had already been sent. These methods would be called as part of other methods, such as `Project::open_buffer_by_id` or `Project::open_buffer_for_symbol`. However, if any of the tasks driving the futures that eventually called `Project::deserialize_buffer` were dropped after the host responded with the buffer state but (crucially) before the guest deserialized it and registered it, there could be a situation where the host thought the guest had the buffer (thus sending them just the buffer id) and the guest would wait indefinitely. Given how crucial this interaction is, this commit switches to creating remote buffers for peers out of band. The host will push buffers to guests, who will always refer to buffers via IDs and wait for the host to send them, as opposed to including the buffer's payload as part of some other operation.
Antonio Scandurra created
75c9b90
Add failing unit test for buffer opening cancellation
Antonio Scandurra created
eddab33
Merge pull request #1529 from zed-industries/undo-divergence
Fix divergence bug in undo/redo
Antonio Scandurra created
9726d1f
Bump protocol version
Antonio Scandurra created
ab236a6
Fix divergence bug in undo/redo
As part of #1405, we changed the way we performed undo and redo to support combining transactions that were not temporally adjacent for IME purposes. We introduced a bug with that release that caused divergence when performing undo: the bug was caused by only changing the visibility of fragments whose insertion id was contained in the undo operation. However, an undo operation also affects deletions which we were mistakenly not considering. Randomized tests caught this but I guess we didn't run enough of them.
Antonio Scandurra created
da805b3
Merge pull request #1526 from zed-industries/crash-on-file-prompt-with-japanese-keyboard-layout
Fix crash when attempting to show file prompt while using Japanese keyboard layout
Antonio Scandurra created
5ad746e
Added alt screen mode check
Mikayla Maki created
bf7b315
Added show character palette. Need to position correctly.
Mikayla Maki created
1f82c0c
Repeat key problems fixed.
Mikayla Maki created
2f2e550
Merged main into ime-finalize
Mikayla Maki created
c612dc8
Merge pull request #1527 from zed-industries/ime-fix
Fix panic on main
Mikayla Maki created
aa75fbe
Fix panic on main
Mikayla Maki created
94ba282
Checkpoint, alt-n l is very broken. Bisecting.
Mikayla Maki created
e4eead6
Fix crash when attempting to show file prompt while using Japanese keyboard layout
Max Brunsfeld created
3f50d15
Merge pull request #1523 from zed-industries/remove-gpl-dep
Remove unused http-auth-basic dependency
Max Brunsfeld created
18dc122
Begin work on IME changes
Mikayla Maki created
ea09ef2
remove http-auth-basic dependency
Max Brunsfeld created
73cd6b5
Merge pull request #1520 from zed-industries/terminal-blink
Terminal cursor blinking
Mikayla Maki created
b9c7312
Added a hollow mode to the cursor rendering code, for terminal lost focus
Mikayla Maki created
bba51c3
Added cursor blink and settings
Mikayla Maki created
1f00f6c
Merge pull request #1519 from zed-industries/go-to-def-link-font-size-change
Clear any stale go-to-definition link when resizing the buffer font
Max Brunsfeld created
754a130
Clear go-to-def link when deactivating the window
Max Brunsfeld created