Commit log

4353bdb Restore theme sorting in Zed2 (#3563)

Click to expand commit body
This PR restores the sorting of themes in the theme selector in Zed2.

Release Notes:

- N/A

Marshall Bowers created

40b219f zed2: Position terminal context menu, wire up dismis, and unbork context menu (#3561)

Click to expand commit body
Release Notes:

- N/A

Julia created

f67d4ce Add more harness around nightly builds (#3562)

Click to expand commit body
Part of
https://zed-industries.slack.com/archives/C05SJGT0M33/p1702039430077589
The nightly job managed to pass successfully (build & upload nightly),
logged a proper commit sha that got into latest_sha on the nightly
bucket — but Zed version in about was wrong.

* Log Zed build sha in release builds to ensure CI uses the right one
* make curl to return non-zero code for non-200 nightly file uploads

Release Notes:

- N/A

Kirill Bulatov created

0dc02b8 Log Zed build sha in release builds.

Click to expand commit body
Also ensure that curl commands for nightly uploads return 200 (fail otherwise).

Kirill Bulatov created

133b1a8 Fix palette/picker colors for imported themes (#3560)

Click to expand commit body
This PR fixes the palette/picker colors for themes imported from VS
Code.

- We now use the `dropdown.background` to set the background color for
elevated surfaces
- We now pull in `list.activeSelectionBackground` to use as the color
for selected ghost elements

Release Notes:

- N/A

Marshall Bowers created

f0cc54a Comment the weirdness

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Julia and Max Brunsfeld created

27501d2 Pull in colors for selected ghost elements

Marshall Bowers created

77c8108 Use `dropdown.background` from VS Code for elevated surface background

Marshall Bowers created

1c850f4 Use `breadcrumb.background` from VS Code for toolbar background (#3559)

Click to expand commit body
This PR changes the color we use for the toolbar background from the VS
Code theme to `breadcrumb.background`.

If this value isn't set then we fall back to the `editor.background`.

Release Notes:

- N/A

Marshall Bowers created

1d35a81 Use `editorGroupHeader.tabsBackground` from VS Code as tab bar background (#3558)

Click to expand commit body
This PR changes the color we use for the tab bar background from the VS
Code theme to `editorGroupHeader.tabsBackground`.

Release Notes:

- N/A

Marshall Bowers created

79e6ded Track focus shenanigans with context menu

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Julia and Max Brunsfeld created

32837d6 vim2 compiling (but mostly commented out)

Conrad Irwin created

c653a02 Refine imported themes further (#3557)

Click to expand commit body
This PR refines the imported themes further:

- Empty strings for color values in the VS Code theme are now ignored
- Pull Git status colors from VS Code themes
- Add `constant` colors as a fallback for `number` tokens

Release Notes:

- N/A

Marshall Bowers created

f4c93ab 🚧 Feedback modal UI 🚧 (#3536)

Click to expand commit body
[[PR Description]]

TODO: 
- [x] Add placeholder text to editor
- [x] Add external link icon to "Community repo" button
- [x] Show `not-allowed` cursor for disabled buttons
- [ ] Add `Headline` ui component
- [ ] Finish UI pass
- [ ] Fix `IconPosition` on button (should swap the icon side)
- [ ] Add conditional tooltip for disabled "Send feedback" button.
- [ ] Add common/top feedback link.
- [ ] Add `vw`/`vh` units to allow sizing the modal based on viewport
size.

Release Notes:

- N/A

Joseph T. Lyons created

62155f3 Add fallback to constant tokens for numbers

Marshall Bowers created

fdde76c Cargo fmt

Joseph T. Lyons created

ab5b76e Pull Git status colors from VS Code themes

Marshall Bowers created

be6c909 Remove some unused imports

Joseph T. Lyons created

a5a0ad8 Add missing serde attribute to `foreground`

Marshall Bowers created

726d761 Bump tree-sitter-vue to remove dangling submodule

Max Brunsfeld created

9ac9532 Treat empty strings as `None` when deserializing VS Code themes

Marshall Bowers created

63cc9e5 Move character counter up above editor in feedback modal

Joseph T. Lyons created

0cab3de collab 0.30.1

Joseph T. Lyons created

21476ec Add release channel to panic collab upload (#3556)

Click to expand commit body
Release Notes:

- N/A

Joseph T. Lyons created

c51cede Re-enable navigation with mouse navigation buttons (#3555)

Click to expand commit body
Release Notes:

- N/A

Piotr Osiewicz created

7964b35 Add release channel to panic collab upload

Joseph T. Lyons created

8987b22 Fix line endings in Palenight source themes (#3554)

Click to expand commit body
This PR fixes the line endings in the Palenight source themes.

Release Notes:

- N/A

Marshall Bowers created

970c7b8 zed2: Properly position terminal context menu & hide on dismiss

Julia created

a283cba Re-enable navigation with mouse navigation buttons

Piotr Osiewicz created

0b2aa05 Refine imported themes (#3553)

Click to expand commit body
This PR continues the work of refining the imported VS Code themes.

Release Notes:

- N/A

Marshall Bowers created

52e4c57 Re-import Rosé Pine source themes

Marshall Bowers created

4596e7a Use consistent text

Joseph T. Lyons created

b66e1d2 Fix compiler error

Joseph T. Lyons created

6f064cf Improve matching for constructor tokens

Marshall Bowers created

260a753 Fix rustfmt

Joseph T. Lyons created

6634a5e Improve matching for constant tokens further

Marshall Bowers created

1b67211 Improve matching for constant tokens

Marshall Bowers created

63ce7cd Improve matching for preprocessor tokens

Marshall Bowers created

40a9522 Improve matching for string tokens

Marshall Bowers created

a8a5b95 Improve matching for punctuation tokens

Marshall Bowers created

53d77b1 Don't match `support.function` for `function`

Marshall Bowers created

9b0bea3 :art:

Antonio Scandurra created

28dfd3a Paint scrollbars

Click to expand commit body
We still need to wire up mouse listeners.

Antonio Scandurra created

53ff5ff buffer_search: Add tooltips, polish keybinds (#3552)

Click to expand commit body
[[PR Description]]

Release Notes:

- N/A

Piotr Osiewicz created

d0a673e buffer_search: Add tooltips, polish keybinds

Piotr Osiewicz created

7a9f764 Add support for theme family-specific syntax mapping overrides (#3551)

Click to expand commit body
This PR adds support for adding a specific set of mappings from Zed
syntax tokens to VS Code scopes for a particular theme family.

We can use this as a fallback when we aren't otherwise able to rely on
the mappings in the theme importer, as sometimes it isn't possible to
make a specific enough matcher that works across all of the themes.

Release Notes:

- N/A

Marshall Bowers created

5b96ffb Set various bar backgrounds in imported themes (#3550)

Click to expand commit body
This PR updates the imported themes to set the background colors for the
various bars (title bar, toolbar, tab bar, status bar).

Release Notes:

- N/A

Marshall Bowers created

efb4ff8 Set tab bar and toolbar backgrounds

Marshall Bowers created

1f51f74 Add TODO

Joseph T. Lyons created

a88372d Set background colors for title and status bars

Marshall Bowers created