Max Brunsfeld
e4bc346723
Initialize toggle chat panel action
2023-12-08 16:42:22 -08:00
Mikayla
fd34d1da31
Add back semi-funcitonal pane resizing code
2023-12-08 16:29:42 -08:00
Joseph T. Lyons
9abf5a1bf2
Add code for submission and error states
2023-12-08 19:16:03 -05:00
Max Brunsfeld
049314e84e
Restructure chat message rendering to allow text to wrap
2023-12-08 15:44:27 -08:00
Max Brunsfeld
d03e29d55d
Start work on rendering formatted chat messages
2023-12-08 15:44:27 -08:00
Marshall Bowers
8feb11ccee
Make clicking the breadcrumb toggle the symbol outline ( #3571 )
...
This PR wires up clicks on the breadcrumb to toggle the symbol outline.
Note that the behavior of the symbol outline is a little wonky at the
moment, due to the issues with pane focus.
Release Notes:
- N/A
2023-12-08 18:22:53 -05:00
Marshall Bowers
008c56a09b
Adjust which status colors we import from the VS Code theme ( #3570 )
...
This PR adjusts the status colors we import from the VS Code theme to be
the right ones.
Instead of looking at the Git status colors, we use the
`editorGutter.addedBackground`, `editorGutter.modifiedBackground`, and
`editorGutter.deletedBackground` colors for added, modified, and deleted
status colors, respectively.
Release Notes:
- N/A
2023-12-08 17:56:25 -05:00
Marshall Bowers
cf42d95af6
Use the diff status colors defined in the theme ( #3569 )
...
This PR updates the diff status colors to use the ones defined in the
theme instead of placeholder colors.
Release Notes:
- N/A
2023-12-08 17:41:11 -05:00
Joseph T. Lyons
60e4311294
Fix bug where feedback dismissal prompt is shown twice ( #3568 )
...
Release Notes:
- N/A
2023-12-08 17:25:48 -05:00
Joseph T. Lyons
cbbcc3502a
Fix bug where feedback dismissal prompt is shown twice
2023-12-08 17:21:14 -05:00
Marshall Bowers
44890d6966
Weight scope matches to improve results ( #3567 )
...
This PR adds a simple weighting system for the matching of scopes from
the VS Code theme.
This gives us more control over the matches we get out of the theme, and
subsequently improves the results.
Release Notes:
- N/A
2023-12-08 16:42:13 -05:00
Marshall Bowers
2517b1017b
Weight scope matches to improve results
2023-12-08 16:35:54 -05:00
Joseph T. Lyons
1fecd3c327
Allow modals to override their dismissal ( #3565 )
...
Release Notes:
- N/A
2023-12-08 16:28:16 -05:00
Max Brunsfeld
be636348c4
Enable chat panel in zed 2 ( #3564 )
2023-12-08 13:25:59 -08:00
Joseph T. Lyons
13dad89a85
Move all dismissal logic into dismiss_event
2023-12-08 16:14:45 -05:00
Max Brunsfeld
324aeaa0de
Enable chat panel test, remove comments
2023-12-08 13:08:47 -08:00
Julia
ad05f22256
zed2: Store constructed terminal tooltip ( #3566 )
...
Allows the terminal to actually render its hyperlink tooltip
Release Notes:
- N/A
2023-12-08 16:05:53 -05:00
Marshall Bowers
2ef3954700
Fix function colors in Gruvbox themes
2023-12-08 16:04:58 -05:00
Max Brunsfeld
650ca1f39b
Tweak styling of channel header and editor footer in chat panel
2023-12-08 13:04:25 -08:00
Max Brunsfeld
fce0c1f4d0
Dedup actions in WindowContext::available_actions
2023-12-08 13:02:14 -08:00
Julia
e9730e0b5c
zed2: Store constructed terminal tooltip
2023-12-08 15:57:22 -05:00
Joseph T. Lyons
cd93ac1d2a
Fix error
2023-12-08 15:34:42 -05:00
Max Brunsfeld
c739906413
Make chat message list fill the available space
2023-12-08 12:31:07 -08:00
Max Brunsfeld
c7d8169cab
Get the chat panel wired up again
2023-12-08 12:31:07 -08:00
Nathan Sobo
213ed2028c
Get more of chat panel compiling, but lots of todos
2023-12-08 12:31:07 -08:00
Max Brunsfeld
6955579f19
Start work on chat panel and non-uniform list
...
Co-authored-by: Nathan <nathan@zed.dev>
2023-12-08 12:30:49 -08:00
Joseph T. Lyons
113c7287df
Allow modals to override their dismissal
...
Co-Authored-By: Mikayla Maki <mikayla.c.maki@gmail.com>
2023-12-08 15:29:44 -05:00
Marshall Bowers
4353bdb9d5
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
40b219f861
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
f67d4cea31
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
0dc02b8354
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
133b1a8ad2
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
Julia
f0cc54a0b5
Comment the weirdness
...
Co-Authored-By: Max Brunsfeld <max@zed.dev>
2023-12-08 14:26:02 -05:00
Marshall Bowers
27501d2929
Pull in colors for selected ghost elements
2023-12-08 14:19:56 -05:00
Marshall Bowers
77c8108f9b
Use dropdown.background
from VS Code for elevated surface background
2023-12-08 14:13:50 -05:00
Marshall Bowers
1c850f495c
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
1d35a815a6
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
79e6dedb7a
Track focus shenanigans with context menu
...
Co-Authored-By: Max Brunsfeld <max@zed.dev>
2023-12-08 13:49:42 -05:00
Conrad Irwin
32837d67be
vim2 compiling (but mostly commented out)
2023-12-08 18:47:14 +00:00
Marshall Bowers
c653a02be3
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
f4c93abad5
🚧 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
62155f3a88
Add fallback to constant tokens for numbers
2023-12-08 13:20:00 -05:00
Joseph T. Lyons
fdde76c1a5
Cargo fmt
2023-12-08 13:15:12 -05:00
Marshall Bowers
ab5b76e943
Pull Git status colors from VS Code themes
2023-12-08 13:14:22 -05:00
Joseph T. Lyons
be6c909587
Remove some unused imports
2023-12-08 13:13:40 -05:00
Marshall Bowers
a5a0ad8b5c
Add missing serde attribute to foreground
2023-12-08 13:13:19 -05:00
Max Brunsfeld
726d761646
Bump tree-sitter-vue to remove dangling submodule
2023-12-08 10:12:18 -08:00
Marshall Bowers
9ac9532d3d
Treat empty strings as None
when deserializing VS Code themes
2023-12-08 13:12:09 -05:00
Joseph T. Lyons
63cc9e5068
Move character counter up above editor in feedback modal
2023-12-08 13:07:16 -05:00
Joseph T. Lyons
0cab3de0ae
collab 0.30.1
2023-12-08 12:48:02 -05:00