Commit log

049314e Restructure chat message rendering to allow text to wrap

Max Brunsfeld created

d03e29d Start work on rendering formatted chat messages

Max Brunsfeld created

8feb11c Make clicking the breadcrumb toggle the symbol outline (#3571)

Click to expand commit body
This PR wires up clicks on the breadcrumb to toggle the symbol outline.

Note that the behavior of the symbol outline is a little wonky at the
moment, due to the issues with pane focus.

Release Notes:

- N/A

Marshall Bowers created

008c56a Adjust which status colors we import from the VS Code theme (#3570)

Click to expand commit body
This PR adjusts the status colors we import from the VS Code theme to be
the right ones.

Instead of looking at the Git status colors, we use the
`editorGutter.addedBackground`, `editorGutter.modifiedBackground`, and
`editorGutter.deletedBackground` colors for added, modified, and deleted
status colors, respectively.

Release Notes:

- N/A

Marshall Bowers created

cf42d95 Use the diff status colors defined in the theme (#3569)

Click to expand commit body
This PR updates the diff status colors to use the ones defined in the
theme instead of placeholder colors.

Release Notes:

- N/A

Marshall Bowers created

60e4311 Fix bug where feedback dismissal prompt is shown twice (#3568)

Click to expand commit body
Release Notes:

- N/A

Joseph T. Lyons created

cbbcc35 Fix bug where feedback dismissal prompt is shown twice

Joseph T. Lyons created

44890d6 Weight scope matches to improve results (#3567)

Click to expand commit body
This PR adds a simple weighting system for the matching of scopes from
the VS Code theme.

This gives us more control over the matches we get out of the theme, and
subsequently improves the results.

Release Notes:

- N/A

Marshall Bowers created

2517b10 Weight scope matches to improve results

Marshall Bowers created

1fecd3c Allow modals to override their dismissal (#3565)

Click to expand commit body
Release Notes:

- N/A

Joseph T. Lyons created

be63634 Enable chat panel in zed 2 (#3564)

Max Brunsfeld created

13dad89 Move all dismissal logic into dismiss_event

Joseph T. Lyons created

324aeaa Enable chat panel test, remove comments

Max Brunsfeld created

ad05f22 zed2: Store constructed terminal tooltip (#3566)

Click to expand commit body
Allows the terminal to actually render its hyperlink tooltip

Release Notes:

- N/A

Julia created

2ef3954 Fix function colors in Gruvbox themes

Marshall Bowers created

650ca1f Tweak styling of channel header and editor footer in chat panel

Max Brunsfeld created

fce0c1f Dedup actions in WindowContext::available_actions

Max Brunsfeld created

e9730e0 zed2: Store constructed terminal tooltip

Julia created

cd93ac1 Fix error

Joseph T. Lyons created

c739906 Make chat message list fill the available space

Max Brunsfeld created

c7d8169 Get the chat panel wired up again

Max Brunsfeld created

213ed20 Get more of chat panel compiling, but lots of todos

Nathan Sobo created

6955579 Start work on chat panel and non-uniform list

Click to expand commit body
Co-authored-by: Nathan <nathan@zed.dev>

Max Brunsfeld and Nathan created

113c728 Allow modals to override their dismissal

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla.c.maki@gmail.com>

Joseph T. Lyons and Mikayla Maki created

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