77c8108
Use `dropdown.background` from VS Code for elevated surface background
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)
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)
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
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)
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)
[[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)
Release Notes: - N/A
Joseph T. Lyons created
c51cede
Re-enable navigation with mouse navigation buttons (#3555)
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)
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)
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
We still need to wire up mouse listeners.
Antonio Scandurra created
53ff5ff
buffer_search: Add tooltips, polish keybinds (#3552)
[[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)
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)
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
f272881
theme_importer: Improve syntax token matching (#3549)
This PR improves the approach we use to match syntax tokens between Zed and VS Code in the `theme_importer`. We now use the list of scopes assigned to each Zed syntax token to rank the possible candidates in the VS Code and then pick the candidate with the highest rank. So far this has proved to provide better colors across the board, but we'll continue to refine the matching over time. Release Notes: - N/A
Marshall Bowers created
25df11d
Begin porting the PaneAxis element
Mikayla created
89f62a1
Fix nightly auto-update failure due to version parsing error (#3548)
After https://github.com/zed-industries/zed/pull/3507, parsing the app's semver version from the application plist stopped working, which caused auto-updates to stop. I don't think we need to put `-nightly` in the version number: it's already in the release channel name, which is reported alongside the version in most cases. For example, the 'About' dialog was saying `Zed Nightly 2.0.0-nightly`. I think even without nightly, it would be a good idea to include the *release channel* name in the datadog alerts that show up in slack. @JosephTLyons could you look into how to do that? /cc @SomeoneToIgnore
Max Brunsfeld created
f9d569f
Remove '-nightly' suffix from nightly build version number
It breaks our semver parsing, and the release channel is already 'nightly'.
Max Brunsfeld created
808a062
Show a notification on auto-update check action if updates are disabled
Max Brunsfeld created
c7e19c0
Emit accurate hex colors in generated themes (#3547)
This PR fixes an issues where the hex colors in the generated themes were not correct. We're using the [`palette`](https://crates.io/crates/palette) crate to perform the conversions, as this gives us accurate hex codes that match the VS Code source themes. Release Notes: - N/A
Marshall Bowers created
0b78a40
Show current user avatar when in a room, even if not in a shared project (#3546)
Max Brunsfeld created