726d761
Bump tree-sitter-vue to remove dangling submodule
Max Brunsfeld created
726d761
Bump tree-sitter-vue to remove dangling submodule
Max Brunsfeld 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
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
6f064cf
Improve matching for constructor tokens
Marshall Bowers 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
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
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
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
58d8c51
Show current user avatar when in a room w/o a shared project
Max Brunsfeld created
5e3d0a6
Add following UI in collab titlebar (#3544)
* [x] restructure titlebar to show facepiles for each collaborator and their followers * [x] allow following collaborators by clicking their avatars in the titlebar * [x] show grayscale avatar for collaborators not focused on this project * [x] show collaborators' microphone activity and muted status in the titlebar * [x] in facepile, show leader in front of followers
Max Brunsfeld created
aa34637
Add tooltip for following collaborators in titlebar
Max Brunsfeld created
901bd6a
Order face pile front to back, left to right
Max Brunsfeld created
445f0da
zed2: Port ProjectSharedNotification (#3545)
Release Notes: - N/A
Julia created
d1b47b4
Indicate collaborators' presence (grayscale), speaking and muted status
Max Brunsfeld created
f3cbce7
zed2: Port ProjectSharedNotification
Julia created
04d019e
Remove comments
Max Brunsfeld created
d23bba5
Pull hint colors from VS Code themes (#3543)
This PR updates the `theme_importer` to pull hint colors from VS Code themes. Release Notes: - N/A
Marshall Bowers created
282e439
In titlebar, render followers and allow following people
Max Brunsfeld created
fa223e0
Pull editor inlay hints from VS Code themes
Marshall Bowers created
6a164db
Rename members in `ZedSyntaxToken`
Marshall Bowers created
8ed04fe
Remove commented-out code in theme importer
Marshall Bowers created
853daf9
Remove padding from `ButtonSize::None` (#3541)
This PR removes the padding from buttons when using `ButtonSize::None`. This fixes the size of the tab close buttons. Release Notes: - N/A
Marshall Bowers created
1fcd006
Remove when_else (#3540)
Release Notes: - N/A
Joseph T. Lyons created
7c19650
Remove when_else
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
Joseph T. Lyons and Marshall Bowers created
393be3c
Extract `Tab` component (#3539)
This PR extracts a new `Tab` component from the tabs implementation in the workspace. This will allow us to reuse this component anywhere that we need to use tabs. Like our other newer components, the `Tab` component has a relatively open API. It accepts `children` (or `child`) as well as a `start_slot` and `end_slot` to position content in the slots on either end of the content. These slots also respect the `TabCloseSide` and will switch positions based on this value. <img width="763" alt="Screenshot 2023-12-07 at 12 19 42 PM" src="https://github.com/zed-industries/zed/assets/1486634/78e4db6a-f807-431e-8777-f52f2631e6ed"> Release Notes: - N/A
Marshall Bowers created
c91207b
Don't panic when trying to reuse an existing workspace (#3538)
Release Notes: - N/A
Antonio Scandurra created
7ad6d48
Fix clipping when rendering paths (#3537)
Release Notes: - N/A
Antonio Scandurra created
2461902
Don't panic when trying to reuse an existing workspace
Co-Authored-By: Nathan <nathan@zed.dev>
Antonio Scandurra and Nathan created
08c4e1a
Fix clipping when rendering paths
Co-Authored-By: Nathan <nathan@zed.dev>
Antonio Scandurra and Nathan created
49d30b4
Fix more bugs around terminal2 and focus (#3534)
Kirill Bulatov created