Max Brunsfeld
|
70efd2bebe
|
Introduce a ViewId message, identifying views across calls
|
2022-12-14 14:40:07 -08:00 |
|
Max Brunsfeld
|
11800a8a78
|
Merge branch 'main' into multibuffer-following
|
2022-12-13 09:25:18 -08:00 |
|
Mikayla Maki
|
cd2d593a6c
|
Fixed issue where the NextScreen action would never have an effect
|
2022-12-12 15:36:51 -08:00 |
|
Max Brunsfeld
|
f797dfb88f
|
Merge branch 'main' into multibuffer-following
|
2022-12-12 11:47:39 -08:00 |
|
Mikayla Maki
|
83aefffa38
|
Rearrange the terminal code to not have a cyclic dependency with the project
|
2022-12-08 20:21:00 -08:00 |
|
Kay Simmons
|
2cf48c03f9
|
fix final failing tests
|
2022-12-08 14:39:48 -08:00 |
|
Kay Simmons
|
cffb064c16
|
Refactor editor scrolling and implement scroll commands from vim mode
|
2022-12-07 16:39:32 -08:00 |
|
Kay Simmons
|
1cc3e4820a
|
working serialized writes with panics on failure. Everything seems to be working
|
2022-12-03 16:06:01 -08:00 |
|
Mikayla Maki
|
a47f2ca445
|
Added UUID based, stable workspace ID for caching on item startup. Completed first sketch of terminal persistence. Still need to debug it though....
|
2022-12-03 16:06:01 -08:00 |
|
Kay Simmons
|
cb1d2cd1f2
|
WIP serializing and deserializing editors
|
2022-12-03 16:06:01 -08:00 |
|
Kay Simmons
|
75d3d46b1b
|
wip serialize editor
|
2022-12-03 16:06:01 -08:00 |
|
 Kay SimmonsandMikayla Maki
|
d20d21c6a2
|
Dock persistence working!
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
|
2022-12-03 16:06:01 -08:00 |
|
Max Brunsfeld
|
9314c0e313
|
Replicate multibuffer excerpt additions and removals to followers
|
2022-11-30 13:20:13 -08:00 |
|
Max Brunsfeld
|
6120d6488b
|
Start work on following in multi-buffers
|
2022-11-29 14:50:43 -08:00 |
|
Max Brunsfeld
|
3eac3e20d5
|
Emit events from a multibuffer when adding/removing excerpts
|
2022-11-28 17:57:55 -08:00 |
|
Max Brunsfeld
|
718f802157
|
Implement Copy for multibuffer anchors
|
2022-11-28 14:18:49 -08:00 |
|
Max Brunsfeld
|
55d3c09b6b
|
Fix file extension retrieval for single-file worktrees
Previously, we used the file's 'path' method, which only returns the relative
path from the worktree root.
|
2022-11-21 12:34:36 -08:00 |
|
Kay Simmons
|
3d5a3634cf
|
Merge pull request #1867 from zed-industries/drag-project-entry-to-pane
Drag project entry to pane
|
2022-11-10 17:25:22 -08:00 |
|
Kay Simmons
|
738893c527
|
Split and move to pane working
|
2022-11-08 14:19:31 -08:00 |
|
Mikayla Maki
|
53f8744794
|
Tried alternate stratergy
|
2022-11-08 11:54:26 -08:00 |
|
Mikayla Maki
|
537d4762f6
|
Added more autoscroll behaviors
|
2022-11-08 11:35:12 -08:00 |
|
Antonio Scandurra
|
0b231e58fd
|
Show placeholder text for pickers
|
2022-11-04 10:18:47 +01:00 |
|
Joseph T. Lyons
|
c180137e02
|
Merge pull request #1829 from zed-industries/add-release-channel-information-to-telemetry-events
Add release channel information to telemetry events
|
2022-10-31 16:42:28 -04:00 |
|
Julia
|
8361b4d47a
|
Add test for go-to hunk and fix discovered bugs
|
2022-10-28 15:08:13 -04:00 |
|
 JuliaandKay Simmons
|
c4b21a0ab5
|
Add action to go to next/previous git diff in editor
Co-Authored-By: Kay Simmons <kay@zed.dev>
|
2022-10-28 15:08:13 -04:00 |
|
Joseph T Lyons
|
309f401015
|
Rename all keys, in telemetry events, to be consistent with Mixpanels conventions
|
2022-10-27 16:19:21 -04:00 |
|
Max Brunsfeld
|
d5fbb59656
|
Show scrollbar when scrolling while following
|
2022-10-27 12:42:34 -07:00 |
|
K Simmons
|
41699224ff
|
fix typo in blink manager disable which didn't properly disable, and start editors with the blink manager disabled
|
2022-10-26 17:39:17 -07:00 |
|
Max Brunsfeld
|
cb9534eae0
|
Fix autoclose skipping when start and end are the same character
|
2022-10-24 17:46:06 -07:00 |
|
Julia
|
cbc15b6b58
|
Lock trackpad scrolling in buffers to axis until broken free
|
2022-10-19 01:00:13 -04:00 |
|
Nathan Sobo
|
f8e5a08324
|
Merge pull request #1764 from zed-industries/gpui-events
Eliminate dispatch_event on Element trait
|
2022-10-18 15:24:13 -06:00 |
|
 K SimmonsandMikayla Maki
|
54cf6fa838
|
Pull blink functionality out of editor and into blink manager. Make blink manager subscribe to settings changes in order to start blinking properly when it is re-enabled.
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
|
2022-10-17 16:20:51 -07:00 |
|
K Simmons
|
40c3e925ad
|
Add cursor blink setting and replicate cursor shape to remote collaborators
|
2022-10-17 16:20:47 -07:00 |
|
Nathan Sobo
|
b9308ad80d
|
Move handling of modifier changes to new View hook
|
2022-10-16 12:47:48 -06:00 |
|
Nathan Sobo
|
6e363e464c
|
Start on view-level dispatch approach for keyboard events
|
2022-10-16 11:46:31 -06:00 |
|
Nathan Sobo
|
3e23d1f48d
|
Merge pull request #1762 from zed-industries/less-click-and-hover-invalidation
Reduce unnecessary view invalidations related to mouse events
|
2022-10-16 10:23:54 -06:00 |
|
 Nathan SoboandMax Brunsfeld
|
646d344a11
|
Avoid re-rendering editor on mouse move
Only notify editor when clearing highlights if there were highlights to
begin with.
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2022-10-14 18:27:55 -06:00 |
|
 Nathan SoboandMax Brunsfeld
|
bc03592912
|
Only invalidate parent view on click/hover if we read that state when rendering
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2022-10-14 18:09:15 -06:00 |
|
Mikayla Maki
|
d301a215f7
|
Finished implementing vscode, emacs, and mac style pageup/down. Added keybindings ctrl-v, alt-v for emacs up/down and shift-pageup, shift-pagedown for vscode style. Also improved incorporated pageup/down into context menus
|
2022-10-14 13:52:30 -07:00 |
|
 Max BrunsfeldandMikayla Maki
|
8df84e0341
|
Add MovePageUp and MovePageDown editor commands
Co-authored-by: Mikayla Maki <mikayla@zed.dev>
|
2022-10-14 12:36:46 -07:00 |
|
 Max BrunsfeldandMikayla Maki
|
137a9cefbd
|
Enable auto-scroll when moving cursors in Editor::handle_input
Co-authored-by: Mikayla Maki <mikayla@zed.dev>
|
2022-10-14 11:32:22 -07:00 |
|
Max Brunsfeld
|
4b12fb6b3b
|
Avoid skipping over a different closing bracket in autoclose
|
2022-10-14 09:30:30 -07:00 |
|
Antonio Scandurra
|
a5a60eb854
|
Log view name alongside error in ChildView
|
2022-10-13 15:44:01 +02:00 |
|
Max Brunsfeld
|
6cdf4e98fc
|
Re-export basic text types from text and language crates
Also avoid production dependencies on fs and rope in collab
|
2022-10-12 15:48:19 -07:00 |
|
Mikayla Maki
|
41590ef64b
|
Merge branch 'main' into test-branch
|
2022-10-11 19:55:32 -07:00 |
|
Max Brunsfeld
|
7eceff1d7b
|
Impose min scrollbar height in a way that doesn't impede scrollbar's movement
Also, fix the editor's scroll max so that you can scroll to the last
display row.
|
2022-10-11 18:50:04 -07:00 |
|
Kay Simmons
|
81a3a22379
|
Merge pull request #1685 from zed-industries/vim-text-objects
Vim Text Objects and Numeric Repitions
|
2022-10-11 16:36:19 -07:00 |
|
Mikayla Maki
|
0beb97547e
|
Finished refactoring out fs and rope
|
2022-10-11 15:25:54 -07:00 |
|
Max Brunsfeld
|
638e9f9477
|
Merge pull request #1715 from zed-industries/scrollbars
Add scrollbars
|
2022-10-11 13:34:15 -07:00 |
|
Max Brunsfeld
|
f4306d977f
|
Refresh scrollbar auto-hide setting when opening a new editor
|
2022-10-11 09:28:17 -07:00 |
|