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
Julia and Max 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
Julia and Max Brunsfeld
d7fae2fc52
Track focus shenanigans with context menu
...
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2023-12-08 13:49:42 -05:00
Conrad Irwin
e356a7df09
vim2 compiling (but mostly commented out)
2023-12-08 18:47:14 +00: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
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
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
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
Antonio Scandurra
cb29eb0fea
🎨
2023-12-08 14:24:58 +01:00
Antonio Scandurra
e759da1480
Paint scrollbars
...
We still need to wire up mouse listeners.
2023-12-08 14:17:38 +01: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
04ac9fded7
Set tab bar and toolbar backgrounds
2023-12-07 22:32:41 -05:00
Joseph T. Lyons
6f61ea3cb4
Add TODO
2023-12-07 22:24:32 -05:00
Marshall Bowers
3ec3da015a
Set background colors for title and status bars
2023-12-07 22:24:10 -05:00
Marshall Bowers
618a62b35f
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
2023-12-07 22:11:31 -05:00
Mikayla
7797fc1d9f
Begin porting the PaneAxis element
2023-12-07 17:16:19 -08:00
Max Brunsfeld
c2777efb15
Show a notification on auto-update check action if updates are disabled
2023-12-07 16:49:27 -08:00
Marshall Bowers
f1ac5b11da
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
2023-12-07 18:34:03 -05:00
Max Brunsfeld
720b910a67
Show current user avatar when in a room w/o a shared project
2023-12-07 14:49:32 -08:00