Mikayla Maki
3216d220cb
Fix race condition in diff base initializaiton ( #2513 )
...
fixes
https://linear.app/zed-industries/issue/Z-1657/diff-markers-in-gutter-do-not-show-up-until-after-first-save
Release Notes:
- Fixes a race condition on buffer initialization that would cause git
diffs to not load.
2023-05-22 18:43:59 -07:00
Mikayla Maki
0ab4e0c702
Add run until parked for test
2023-05-22 18:40:12 -07:00
Mikayla Maki
029295c13f
Load diff base for buffers that are opening but not yet opened when repositories are discovered
2023-05-22 18:26:33 -07:00
Mikayla Maki
0466fadb53
Update scrollbar styling
2023-05-22 16:23:36 -07:00
Mikayla Maki
83e8922cc8
Fixed contrast in project panel and scrollbar ( #2512 )
...
Redo of https://github.com/zed-industries/zed/pull/2504
This makes the different git locations individually style-able
Release Notes:
- Improve git contrast (preview only)
2023-05-22 15:59:02 -07:00
Mikayla Maki
b3d5acd22d
fmt
2023-05-22 15:53:29 -07:00
Mikayla Maki and nate
ffd3927a70
Fixed contrast in project panel and scrollbar
...
co-authored-by: nate <nate@zed.dev >
2023-05-22 15:51:31 -07:00
Mikayla Maki
5ff4abac78
Revert "Touch up git in project panel and scroll bar styling" ( #2511 )
...
Reverts zed-industries/zed#2504 , due to accidentally pulling in main
2023-05-22 15:36:15 -07:00
Mikayla Maki
2a904640c8
Revert "Touch up git in project panel and scroll bar styling"
2023-05-22 15:31:14 -07:00
Mikayla Maki
3b10631e92
WIP: Touch up git in project panel and scroll bar styling ( #2504 )
...
This makes the different git locations individually style-able
Release Notes:
* Improve git contrast (preview only)
2023-05-22 15:11:10 -07:00
Mikayla Maki
c627091f51
fmt
2023-05-22 15:04:51 -07:00
Mikayla Maki
1e309017ec
Merge branch 'main' into git-project-panel-and-scrollbar-styling
2023-05-22 15:02:28 -07:00
Mikayla Maki
9ac11de5f6
remove border from thumb
2023-05-22 14:56:55 -07:00
Nate Butler
2b2cbe8c04
Update project panel & scroll bar git colors
2023-05-22 17:47:52 -04:00
Mikayla Maki
f267663b57
Only fire update diff base when the dot repo is scanned ( #2510 )
...
This PR fixes a bug in the firing of the UpdatedRepositories event which
caused it to flood collaboration with new messages on every file save.
Release Notes:
* Fixed a bug in repository detection that caused it to fire
over-eagerly (preview only)
2023-05-22 14:11:19 -07:00
Mikayla Maki
3052891543
Only fire update diff base when the dot repo is scanned
2023-05-22 13:57:07 -07:00
Max Brunsfeld
7a6deb9cba
Clear old diagnostics when restarting a language server ( #2509 )
...
Previously, restarting a language server did not clear out the
diagnostics that were published by that server. Those diagnostics would
stick around forever.
Release Notes:
* Fixed a bug where restarting a language server would sometimes leave
buffers with stale diagnostics associated with that server.
2023-05-22 13:06:32 -07:00
Max Brunsfeld
9dd6826cbc
Clear old diagnostics when restarting a language server
2023-05-22 12:53:22 -07:00
Mikayla Maki
ae90297ff9
Adjust scrollbar settings to be expandable ( #2507 )
...
Note that this PR cannot be cherrypicked into preview, as it relies on
the new settings infrastructure.
Switches settings from `show_scrollbars: "auto"` to `scrollbar: {show:
"auto", git_diffs: true}`.
fixes
https://linear.app/zed-industries/issue/Z-1650/scroll-bar-feature-settings
Release Notes:
- Changed scrollbar settings from `show_scrollbars: "auto"` to
`scrollbar: {show: "auto", git_diffs: true}`. (preview only)
2023-05-22 12:51:21 -07:00
Mikayla Maki
a0ff26b029
Diagnostics pane was not focusable with the mouse ( #2506 )
...
fixes
https://linear.app/zed-industries/issue/Z-1432/cant-cmd-w-an-empty-diagnostics-in-a-split-pane
Release Notes:
* Fixed a bug where the diagnostics pane could not be focused or closed
in certain circumstances.
2023-05-22 12:44:39 -07:00
Mikayla Maki
430d0ad098
Switch back to
2023-05-22 12:16:47 -07:00
Mikayla Maki
05abea12f0
fmt
2023-05-22 12:13:23 -07:00
Mikayla Maki
571b6ba990
Adjust scrollbar settings to be expandable
2023-05-22 12:12:56 -07:00
Joseph Lyons
89b5c89e17
Update pull_request_template.md
2023-05-22 15:00:57 -04:00
Joseph Lyons
55f765d07b
Add example of changelog line in PR template
2023-05-22 14:53:07 -04:00
Mikayla Maki
d60fbbc3d8
fmt
2023-05-22 11:46:52 -07:00
Mikayla Maki
dce5088f27
Fix diagnostic pane not being closeable
2023-05-22 11:44:23 -07:00
Max Brunsfeld
34eda434c9
Fix spurious setting error log messages ( #2498 )
...
Fixes a bug introduced in
https://github.com/zed-industries/zed/pull/2448 , where error messages
would be logged if the user config didn't specify certain fields like
`journal` or `telemetry`.
2023-05-22 11:44:21 -07:00
Joseph Lyons
0452ebf652
Indent all release note lines for each PR
2023-05-22 14:44:05 -04:00
Julia
cf6fba36ac
Add paragraph based vertical movements ( #2502 )
...
Very selfish patch I worked on yesterday, I kept saying I wanted these
and finally decided to just add them. Feedback on the keybindings
welcome
Release Notes:
* Added `MoveToStartOfParagraph` and `MoveToEndOfParagraph` movements
for paragraph based vertical navigation
2023-05-22 14:31:34 -04:00
Mikayla Maki
56585cfbce
Fix perf problem with scrollbars in large multibuffers ( #2505 )
...
Remove scrollbars from multibuffers
Release Notes:
* Removes git scrollbar highlights from multibuffers (preview only)
2023-05-22 11:11:27 -07:00
Mikayla Maki
4d9078ac3a
Diagnostics pane was not focusable with the mouse
2023-05-22 11:10:13 -07:00
Mikayla Maki
741c63a247
fmt
2023-05-22 11:04:36 -07:00
Mikayla Maki and max
b9fb1b649a
Make scrollbar content detection cheaper
...
Remove scrollbars from multibuffers
co-authored-by: max <max@zed.dev >
2023-05-22 10:55:44 -07:00
Antonio Scandurra
2f5d1e7251
Remove unused imports
2023-05-22 19:38:57 +02:00
Antonio Scandurra
45d450fc65
Fix more warnings
2023-05-22 19:36:01 +02:00
Antonio Scandurra
dcb6552710
Fix warnings
2023-05-22 19:33:11 +02:00
Antonio Scandurra
f01ea5c41c
Test zooming panels
2023-05-22 19:30:31 +02:00
Mikayla Maki
ec9d869ac9
Wire in conflict styling
2023-05-22 10:10:47 -07:00
Mikayla Maki
90b48be8e7
Add conflict styles to project panel
2023-05-22 10:09:55 -07:00
Mikayla Maki
a2f0cf5851
Add seperate scrollbar styling
2023-05-22 10:03:02 -07:00
Antonio Scandurra
757d011496
Avoid leaking docks when adding panels
2023-05-22 18:57:14 +02:00
Kirill Bulatov
15c3165cd1
Do not refocus project search query on ESC press ( #2494 )
...
Closes
https://linear.app/zed-industries/issue/Z-1471/escape-should-not-move-focus-to-project-search
Makes ESC more predictable as a shortcut that cancels/roll backs the
state in project search panel.
Release Notes:
* Fixes ESC making focus to jump in project search panel
2023-05-22 19:56:10 +03:00
Mikayla Maki
a98f93f7c0
Wire project panel themes into rust
2023-05-22 09:55:59 -07:00
Antonio Scandurra
f0039e1e86
Uncomment persistence test
2023-05-22 18:32:28 +02:00
Antonio Scandurra
6bf2ddc461
Await closing of items in tests
2023-05-22 18:28:30 +02:00
Antonio Scandurra
edb2adab1f
Fix more tests
2023-05-22 18:21:12 +02:00
Nate Butler
720f3348e1
Add git to project panel in theme, use different values for dark and light
2023-05-22 12:09:54 -04:00
Antonio Scandurra
0bf0e226b4
Transfer focus to root view only if previously-focused view was dropped
2023-05-22 18:05:08 +02:00
Max Brunsfeld
7572455cb7
Remove assertions about behavior on invalid settings file
2023-05-22 08:48:37 -07:00