Commit log

c5367e3 Correct docs re:Debug

Conrad Irwin created

9ce7395 Restore impl_actions! and remove derive(Action)

Conrad Irwin created

ff45b43 Add code for submission and error states for feedback modal (#3572)

Click to expand commit body
Release Notes:

- N/A

Joseph T. Lyons created

62d6a85 Restore namespace parameter to `actions!` (#3577)

Click to expand commit body
This does not yet fix `derive(Action)`, but will conflict with a lot so
wanted to merge quickly.

Although automatically deriving the namespace worked in many situations,
it was
unclear what to do with nested modules. Vim wanted all actions to be
registered
under vim, while collab_ui wanted one namespace per action.

It seems better to make the implicit explicit, and give the flexibility
to hide
implementation details from the end-users.

Release Notes:

- N/A

Conrad Irwin created

4290c67 Restore namespace parameter to `actions!`

Click to expand commit body
This does not yet fix `derive(Action)`, but will conflict with a lot so
wanted to merge quickly.

Conrad Irwin created

cbbb0d0 Paint code-action/fold buttons above the gutter (#3576)

Click to expand commit body
Previously, clicking on fold indicators or code action lightning bolts
wouldn't work - it would instead perform the normal gutter click handler
(selecting the clicked line).

By painting those indicators at a higher z-index, we ensure that the
indicators' click handlers are invoked instead.

Max Brunsfeld created

7b722c3 Paint code-action/fold buttons above the gutter

Max Brunsfeld created

188d727 Fix crash due to mutating command palette's candidates on confirmation (#3575)

Click to expand commit body
I was seeing a crash when confirming the command palette. It was caused
by getting the palette's `commands` (match candidates) and `matches`
getting out of sync because we mutated `commands` when removing the
selected command.

Max Brunsfeld created

6b58eb2 Fix crash due to mutating command palette's candidates on confirmation

Max Brunsfeld created

0be58eb Add a bunch of tooltips

Piotr Osiewicz created

b09d221 Add basic landing page

Piotr Osiewicz created

33c41fb Show negative numbers after limit is hit

Joseph T. Lyons created

0ee61e2 Fix drag events

Mikayla created

4adafb1 Improve the chat panel in zed 2 (#3573)

Click to expand commit body
* render markdown formatting
* wrap the chat messages
* enable the status bar button

Max Brunsfeld created

a4ea7bf More code written, similar lack of workingness so far

Conrad Irwin created

f3b764b Enable tests for MentionsEditor

Max Brunsfeld created

e4bc346 Initialize toggle chat panel action

Max Brunsfeld created

fd34d1d Add back semi-funcitonal pane resizing code

Mikayla created

9abf5a1 Add code for submission and error states

Joseph T. Lyons created

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