Commit log

2d1c4a1 Revert "Touch up git in project panel and scroll bar styling"

Mikayla Maki created

dcf4791 WIP: Touch up git in project panel and scroll bar styling (#2504)

Click to expand commit body
This makes the different git locations individually style-able

Release Notes:

* Improve git contrast (preview only)

Mikayla Maki created

9bec74f fmt

Mikayla Maki created

9a47415 Merge branch 'main' into git-project-panel-and-scrollbar-styling

Mikayla Maki created

5dfb0e3 remove border from thumb

Mikayla Maki created

11eb9b1 Update project panel & scroll bar git colors

Nate Butler created

4c9d24d Only fire update diff base when the dot repo is scanned (#2510)

Click to expand commit body
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)

Mikayla Maki created

96224fa Only fire update diff base when the dot repo is scanned

Mikayla Maki created

0e332b5 Clear old diagnostics when restarting a language server (#2509)

Click to expand commit body
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.

Max Brunsfeld created

7689cdf Clear old diagnostics when restarting a language server

Max Brunsfeld created

1d07cff Adjust scrollbar settings to be expandable (#2507)

Click to expand commit body
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)

Mikayla Maki created

dcb987b Diagnostics pane was not focusable with the mouse (#2506)

Click to expand commit body
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.

Mikayla Maki created

cfdf919 Switch back to

Mikayla Maki created

687ccd4 fmt

Mikayla Maki created

366f13b Adjust scrollbar settings to be expandable

Mikayla Maki created

49566e5 Update pull_request_template.md

Joseph Lyons created

9c32b77 Add example of changelog line in PR template

Joseph Lyons created

bafc1d9 fmt

Mikayla Maki created

e59c8e9 Fix diagnostic pane not being closeable

Mikayla Maki created

e129ed2 Fix spurious setting error log messages (#2498)

Click to expand commit body
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`.

Max Brunsfeld created

0435521 Indent all release note lines for each PR

Joseph Lyons created

a691449 Add paragraph based vertical movements (#2502)

Click to expand commit body
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

Julia created

8526613 Fix perf problem with scrollbars in large multibuffers (#2505)

Click to expand commit body
Remove scrollbars from multibuffers

Release Notes:

* Removes git scrollbar highlights from multibuffers (preview only)

Mikayla Maki created

6f4b6ee Diagnostics pane was not focusable with the mouse

Mikayla Maki created

6264b24 fmt

Mikayla Maki created

8669dcd Make scrollbar content detection cheaper

Click to expand commit body
Remove scrollbars from multibuffers

co-authored-by: max <max@zed.dev>

Mikayla Maki and max created

f22067b Remove unused imports

Antonio Scandurra created

33f6c56 Fix more warnings

Antonio Scandurra created

6f39d49 Fix warnings

Antonio Scandurra created

048498e Test zooming panels

Antonio Scandurra created

ef81813 Wire in conflict styling

Mikayla Maki created

a355b4c Add conflict styles to project panel

Mikayla Maki created

af73c1a Add seperate scrollbar styling

Mikayla Maki created

3ca9567 Avoid leaking docks when adding panels

Antonio Scandurra created

9e46b17 Do not refocus project search query on ESC press (#2494)

Click to expand commit body
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

Kirill Bulatov created

2200a22 Wire project panel themes into rust

Mikayla Maki created

75a0742 Uncomment persistence test

Antonio Scandurra created

5b7e852 Await closing of items in tests

Antonio Scandurra created

deaf600 Fix more tests

Antonio Scandurra created

b80cb73 Add git to project panel in theme, use different values for dark and light

Nate Butler created

4aa2858 Transfer focus to root view only if previously-focused view was dropped

Antonio Scandurra created

21ada54 Remove assertions about behavior on invalid settings file

Max Brunsfeld created

44903bc Add test for paragraph vertical movements

Julia created

185a624 Fix some project panel tests

Antonio Scandurra created

10e947c Persist project and terminal panel sizes

Antonio Scandurra created

7190840 Add paragraph based vertical movements

Julia created

146809e Merge branch 'main' into panels

Antonio Scandurra created

2098ac2 Fix formatting for keymap.json

Antonio Scandurra created

cb1b64e Fix up formatting for get preview channel changes script

Joseph Lyons created

f2a7401 Fix get preview channel changes script (#2501)

Click to expand commit body
Fixes the text we match on to get PR commits and also prints the release
notes of each PR

Release Notes:

* Skip

Joseph T. Lyons created