a8a5b95
Improve matching for punctuation 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
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
8b9b191
Fix bug with how characters limits are being displayed
Joseph T. Lyons created
5c3b8a1
Merge branch 'feedback-modal-ui' of https://github.com/zed-industries/zed into feedback-modal-ui
Joseph T. Lyons created
0ee4ad6
Skip using map
Joseph T. Lyons created
ef4bc5e
Remove static status bar icons
Nate Butler created
439df24
Merge branch 'main' into feedback-modal-ui
Joseph T. Lyons 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
794b795
Add TODO
Joseph T. Lyons created
1bf94f0
Do not render multibuffer without matches
Piotr Osiewicz created
2461902
Don't panic when trying to reuse an existing workspace
Co-Authored-By: Nathan <nathan@zed.dev>
Antonio Scandurra and Nathan created
e9c4096
Render multibuffer
Piotr Osiewicz created
08c4e1a
Fix clipping when rendering paths
Co-Authored-By: Nathan <nathan@zed.dev>
Antonio Scandurra and Nathan created
5e5eb25
WIP
[no-ci]
Nate Butler created
ed5c05b
Searches work, but the results are not displayed
Piotr Osiewicz created
b04838c
WIP, search bar looks kinda okay
Piotr Osiewicz created