Commit Graph
15538 Commits
Author SHA1 Message Date
Max Brunsfeld 1f9cd6bdbe Dedup actions in WindowContext::available_actions 2023-12-08 13:02:14 -08:00
Max Brunsfeld 1c1aa271fc Make chat message list fill the available space 2023-12-08 12:31:07 -08:00
Max Brunsfeld a011413fe3 Get the chat panel wired up again 2023-12-08 12:31:07 -08:00
Nathan Sobo 8f384e72c6 Get more of chat panel compiling, but lots of todos 2023-12-08 12:31:07 -08:00
Max BrunsfeldandNathan 0991a4296b Start work on chat panel and non-uniform list
Co-authored-by: Nathan <nathan@zed.dev>
2023-12-08 12:30:49 -08:00
Marshall Bowers 85e6bbce43 Restore theme sorting in Zed2 (#3563)
This PR restores the sorting of themes in the theme selector in Zed2.

Release Notes:

- N/A
2023-12-08 15:08:35 -05:00
Julia e0a01acd28 zed2: Position terminal context menu, wire up dismis, and unbork context menu (#3561)
Release Notes:

- N/A
2023-12-08 14:47:28 -05:00
Kirill Bulatov f27b793bf1 Add more harness around nightly builds (#3562)
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
2023-12-08 21:47:02 +02:00
Kirill Bulatov d4fd9105dd Log Zed build sha in release builds.
Also ensure that curl commands for nightly uploads return 200 (fail otherwise).
2023-12-08 21:38:28 +02:00
Marshall Bowers e4f36b84ee Fix palette/picker colors for imported themes (#3560)
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
2023-12-08 14:27:12 -05:00
JuliaandMax Brunsfeld 6c2443488d Comment the weirdness
Co-Authored-By: Max Brunsfeld <max@zed.dev>
2023-12-08 14:26:02 -05:00
Marshall Bowers 1dbaf24e6a Pull in colors for selected ghost elements 2023-12-08 14:19:56 -05:00
Marshall Bowers b0c460aa15 Use dropdown.background from VS Code for elevated surface background 2023-12-08 14:13:50 -05:00
Marshall Bowers 20f91ea9de Use breadcrumb.background from VS Code for toolbar background (#3559)
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
2023-12-08 14:03:18 -05:00
Marshall Bowers 42d216097a Use editorGroupHeader.tabsBackground from VS Code as tab bar background (#3558)
This PR changes the color we use for the tab bar background from the VS
Code theme to `editorGroupHeader.tabsBackground`.

Release Notes:

- N/A
2023-12-08 13:50:56 -05:00
JuliaandMax Brunsfeld d7fae2fc52 Track focus shenanigans with context menu
Co-Authored-By: Max Brunsfeld <max@zed.dev>
2023-12-08 13:49:42 -05:00
Marshall Bowers 1d8d7503fa Refine imported themes further (#3557)
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
2023-12-08 13:35:11 -05:00
Joseph T. Lyons d85caead75 🚧 Feedback modal UI 🚧 (#3536)
[[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
2023-12-08 13:30:42 -05:00
Marshall Bowers cebaf1de61 Add fallback to constant tokens for numbers 2023-12-08 13:20:00 -05:00
Joseph T. Lyons 7983cca58f Cargo fmt 2023-12-08 13:15:12 -05:00
Marshall Bowers 8a9f4a48b5 Pull Git status colors from VS Code themes 2023-12-08 13:14:22 -05:00
Joseph T. Lyons 8a1f4a144c Remove some unused imports 2023-12-08 13:13:40 -05:00
Marshall Bowers d4e8da64eb Add missing serde attribute to foreground 2023-12-08 13:13:19 -05:00
Max Brunsfeld 974b21d539 Bump tree-sitter-vue to remove dangling submodule 2023-12-08 10:12:18 -08:00
Marshall Bowers 88535d73d3 Treat empty strings as None when deserializing VS Code themes 2023-12-08 13:12:09 -05:00
Joseph T. Lyons d25c8f52d7 Move character counter up above editor in feedback modal 2023-12-08 13:07:16 -05:00
Joseph T. Lyons 4c675b45db collab 0.30.1 2023-12-08 12:48:02 -05:00
Joseph T. Lyons 32da35464b Add release channel to panic collab upload (#3556)
Release Notes:

- N/A
2023-12-08 12:25:59 -05:00
Piotr Osiewicz 463701be9a Re-enable navigation with mouse navigation buttons (#3555)
Release Notes:

- N/A
2023-12-08 18:18:55 +01:00
Joseph T. Lyons 001a23685b Add release channel to panic collab upload 2023-12-08 12:10:25 -05:00
Marshall Bowers 572f0401c3 Fix line endings in Palenight source themes (#3554)
This PR fixes the line endings in the Palenight source themes.

Release Notes:

- N/A
2023-12-08 12:04:24 -05:00
Julia 4bba61e742 zed2: Properly position terminal context menu & hide on dismiss 2023-12-08 12:02:31 -05:00
Piotr Osiewicz 9725265d12 Re-enable navigation with mouse navigation buttons 2023-12-08 17:59:52 +01:00
Marshall Bowers 225b7ed0ef Refine imported themes (#3553)
This PR continues the work of refining the imported VS Code themes.

Release Notes:

- N/A
2023-12-08 11:53:56 -05:00
Marshall Bowers 8839f6a686 Re-import Rosé Pine source themes 2023-12-08 11:45:08 -05:00
Joseph T. Lyons 4adfbd72c2 Use consistent text 2023-12-08 11:39:10 -05:00
Joseph T. Lyons da6e0fb9ea Fix compiler error 2023-12-08 11:35:49 -05:00
Marshall Bowers acfb1373f4 Improve matching for constructor tokens 2023-12-08 11:34:39 -05:00
Joseph T. Lyons 757b742f53 Fix rustfmt 2023-12-08 11:33:18 -05:00
Marshall Bowers 05ea12d638 Improve matching for constant tokens further 2023-12-08 11:23:42 -05:00
Marshall Bowers f295dfac51 Improve matching for constant tokens 2023-12-08 11:21:40 -05:00
Marshall Bowers f30d638416 Improve matching for preprocessor tokens 2023-12-08 11:17:05 -05:00
Marshall Bowers 46fb25a265 Improve matching for string tokens 2023-12-08 11:13:28 -05:00
Marshall Bowers 8ca706f616 Improve matching for punctuation tokens 2023-12-08 11:07:52 -05:00
Marshall Bowers bb5b7f7cbf Don't match support.function for function 2023-12-08 10:48:27 -05:00
Piotr Osiewicz 882937b39b buffer_search: Add tooltips, polish keybinds (#3552)
[[PR Description]]

Release Notes:

- N/A
2023-12-08 13:39:08 +01:00
Piotr Osiewicz 164be2cac0 buffer_search: Add tooltips, polish keybinds 2023-12-08 12:37:20 +01:00
Marshall Bowers 3fdcd61162 Add support for theme family-specific syntax mapping overrides (#3551)
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
2023-12-07 23:37:49 -05:00
Marshall Bowers e82fd00a0f Set various bar backgrounds in imported themes (#3550)
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
2023-12-07 23:07:24 -05:00
Marshall Bowers 04ac9fded7 Set tab bar and toolbar backgrounds 2023-12-07 22:32:41 -05:00