fcd5601
zed 0.115.3
Joseph T. Lyons created
fcd5601
zed 0.115.3
Joseph T. Lyons created
60326b2
Fix bug preventing spaces from being used in filename (#3454)
This bug was my fault, something I changed months ago to be more consistent with VS Code - really strange that it took months for someone to find out spaces couldn't be used in the project panel. ~I didn't apply this fix to zed2 because I dont think the facilities are in place to do so (@maxbrunsfeld, @mikayla-maki, is there a system in place for this that I missed?). I did leave a TODO.~ Fix is now in zed 2. Release Notes: - Fixed a bug where spaces could not be inserted when editing file names in the project panel ([#2308](https://github.com/zed-industries/community/issues/2308)).
Joseph T. Lyons created
2027b20
zed 0.115.2
Max Brunsfeld created
a70c760
Bump Tree-sitter to fix another crash triggered by a markdown file (#3466)
Bumps Tree-sitter for https://github.com/tree-sitter/tree-sitter/pull/2802 This fixes a regression introduced in the last Tree-sitter upgrade. Release Notes: - Fixed a crash that occurred when editing certain Markdown files.
Max Brunsfeld created
fe24fbb
zed 0.115.1
Kirill Bulatov created
740d68d
Trim file_finder input queries (#3459)
Addresses a small bit of influencer's feedback Release Notes: - Fixed file finder query's whitespaces not being trimmed
Kirill Bulatov created
90be090
Exclude gitignored files' diagnostics from project panel and its indicator. (#3458)
Based on influencer's feedback. The diagnostics are collected and available still, since that might become a settings/UI toggle later. Also, buffer diagnostics are still updated for gitignored files. Release Notes: - Excluded gitignored files' diagnostics from project panel and its indicator.
Kirill Bulatov created
557b7c7
Fix TypeScript diagnostics (#3457)
Deals with https://github.com/zed-industries/community/issues/2124 * sends more ClientCapabilities LSP data, diagnostics capabilities in particular: those are now required by typescript-language-server LSP to start publishing diagnostics * sends more parameters during eslint workspace initialization, so it is able to correctly look up project's typescript config Presumably, it's not enough and some convoluted project set ups may break still, but let's wait for examples and feedback. Release Notes: - Fixed typescript-language-server diagnostics not appearing for newer server versions; fixed eslint diagnostics using wrong directory for typescript config lookup
Kirill Bulatov 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