8937d0d
v0.115.x preview
Joseph T. Lyons created
8937d0d
v0.115.x preview
Joseph T. Lyons created
a62c484
Make prettier more robust to offline work and errors (#3434)
Refactors prettier support: * moves away prettier-related code into a separate module, makes prettier installation & start phases more type-restricted * ensures prettier installation and start attempts are capped with a fixed attempts amount: after it's exceeded, no further attempts to install and/or start prettier area made * improves default prettier management, by correctly preserving its plugin set between (re) installations and always installing the prettier server part * slightly improves prettier logging Release Notes: - N/A
Kirill Bulatov created
d921532
Log prettier installation start & success
Kirill Bulatov created
3e3b64b
Fix the tests
Kirill Bulatov created
3796e7e
Port to gpui2
Kirill Bulatov created
6e44f53
Style fixes
Kirill Bulatov created
f1314af
Simplify default prettier installation function
Kirill Bulatov created
96f6b89
Clear failed installation task when error threshold gets exceeded
Kirill Bulatov created
acd1aec
Properly determine default prettier plugins to install
Kirill Bulatov created
64259e4
Properly increment installation attempts
Kirill Bulatov created
43d28cc
Ignore `initialized` LSP request in prettier wrapper
Kirill Bulatov created
465e53e
Always install default prettier
Kirill Bulatov created
46ac82f
Do not attempt to run default prettier if it's not installed yet
Kirill Bulatov created
938f253
Always write prettier server file
Kirill Bulatov created
eab3476
Split prettier code off to a separate module
Kirill Bulatov created
e7e5675
Limit prettier installation and start attempts
Kirill Bulatov created
c288c6e
Use enum variants for prettier installation and startup phases
Kirill Bulatov created
d010f5f
Exctract the common code
Kirill Bulatov created
396ecef
use the right click event for buttons (#3432)
Previously we used mouse down Release Notes: - N/A
Conrad Irwin created
0d4839b
use the right click event for buttons
Conrad Irwin created
e36c7dd
Remove ID hack in `ListItem` (#3431)
This PR removes the ID hack in `ListItem`, since the underlying issue was fixed in #3430. Release Notes: - N/A
Marshall Bowers created
9e7a90a
Fix stateful elements in Components (#3430)
No more wrapper divs for buttons Release Notes: - N/A
Conrad Irwin created
db5ded0
Remove useless method
We need to move state from layout to paint in any case
Conrad Irwin created
8d1518d
Fix stateful elements in Components
Previously a component assumed its element was stateless, this was incorrect!
Conrad Irwin created
fbe4402
Restore welcome page (#3429)
Also restores the theme selector and base keymap selector. This does not include a UI port. Release Notes: - N/A
Mikayla Maki created
7677998
Channel joining (#3428)
- Remove debugging - Basic channel joining! [[PR Description]] Release Notes: - N/A
Conrad Irwin created
60ce75c
Togglable channels, the greatest since sliced bread
Conrad Irwin created
a41c857
Merge branch 'main' into welcome2
Mikayla created
ed8e62c
Restore welcome page and several pickers
Mikayla created
4c2348e
Fix tests, notify errors
Conrad Irwin created
d927c2f
Implement all but the UI
Mikayla created
af3fa4e
Basic channel joining!
Conrad Irwin created
75891e8
Fix mouse events when element is occluded (#3417)
This commit adds a depth map to the frame so we can find the "top most" opaque layer by stacking order for a given point. This lets us determine whether the element being hovered was part of the given layer in the previous frame, which fixes the hover issue. Still to do: * [ ] Fix up mouse events too (I tried this, but it's not working yet, and I want to understand why) Release Notes: - N/A
Conrad Irwin created
b13638f
Remove debugging
Conrad Irwin created
450f2bf
More progress on collab panel (#3426)
Release Notes: - n/a
Conrad Irwin created
5666066
Merge branch 'main' into collab-panel2
Marshall Bowers created
ee027bc
Fix tooltips not showing on `IconButton`s (#3427)
This PR fixes tooltips not showing on `IconButton`s. The "fix" here is the same hack that we used to fix `on_click` handlers for `ListItem`s, where we introduce another layer of wrapping with an element with an ID set. This PR also adds a story for the `IconButton` so this issue can be tested/observed in isolation. Release Notes: - N/A
Marshall Bowers created
a85e0db
More progress on collab panel
Conrad Irwin created
8ee8424
storybook2: Unsuppress and fix warnings (#3425)
This PR unsupresses the warnings in `storybook2` and summarily fixes them. Release Notes: - N/A
Marshall Bowers created
64376ad
ui2: Reference `theme2` and `settings2` crates without the `2` (#3424)
This PR updates the `ui2` crate to reference the `theme2` and `settings2` crates without the `2` the way we do in our other crates. Release Notes: - N/A
Marshall Bowers created
d8fd422
Refine keybindings (#3368)
[[PR Description]] Refine the `Keybinding` component. Still some issues:  Lots of things moving so want to get this in. Changes: - use icons for some keys & modifiers - updates some icons - updates some state colors Release Notes: - N/A Zed 2 Release Notes: - Keybindings now use icons for common keys and modifiers
Nate Butler created
b24a3b8
Unused imports
Nate Butler created
525fe70
Fix missing arrows
Nate Butler created
21755c7
Update keybinding.rs
Nate Butler created
3855413
Merge branch 'main' into refine-keybindings
Nate Butler created
40bbbd3
Update command_palette.rs
Nate Butler created
070674a
ui2: Unsuppress and fix warnings (#3423)
This PR unsupresses the warnings in `ui2` and summarily fixes them. Release Notes: - N/A
Marshall Bowers created
a9cb658
Update keybinding.rs
Nate Butler created
874fde0
Add inset variant to `ListItem` (#3422)
This PR adds an inset variant to the `ListItem` component. We're now using this inset variant for the `ListItem`s we render in pickers. Release Notes: - N/A
Marshall Bowers created
f33cd3d
Merge branch 'main' into refine-keybindings
Nate Butler created