d7f21a9
Ensure channels are sorted alphabetically
Click to expand commit body
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
d7f21a9
Ensure channels are sorted alphabetically
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
1af7425
Fix vim escape in normal mode
Fixes: zed-industries/community#1857
Conrad Irwin created
fb90ead
Merge branch 'main' into vim-visual-selection
Conrad Irwin created
ef73e77
Update some status bar icons and states
Nate Butler created
5b37cdc
Better tests
Conrad Irwin created
b4b044c
Initial modal styles
Nate Butler created
e0d7384
Continue panel styles
Nate Butler created
64c2043
Query less inlay hints (#2842)
Part of https://linear.app/zed-industries/issue/Z-2750/investigate-performance-of-collaborating-on-large-files-with-inlay Instead of querying the entire file for hints, query visible editor(s) range + the areas above and below, of the same height. Non-invalidating future queries (e.g. scrolling) query only missing parts of the ranges. Release Notes: - Improved LSP resource usage by querying less hints for big files
Kirill Bulatov created
54bcef9
Strip off inlay hint data that should be resolved (#2843)
Part of https://linear.app/zed-industries/issue/Z-2750/investigate-performance-of-collaborating-on-large-files-with-inlay * Declares client capabilities for hint resolution, marking both fields available for resolution (`textEdits` and `tooltop`) as resolvable. We do not use these fields anymore, hence can omit resolving them for now, but LSP servers can omit them during general hint requests. * Removes `tooltip` and replaces complex `label` with its simple string counterpart for clients' hint responses from host: both should be resolved through host later Release Notes: - Reduces collab mode clients' inlay hint footprint by enabling hint data resolution
Kirill Bulatov created
f2d46e0
Use new icons in channel panel
Nate Butler created
27bf01c
Strip off inlay hints data that should be resolved
Kirill Bulatov created
a5534bb
Add new icons
Nate Butler created
8531cda
Style channels panel items
Nate Butler created
4a5b2fa
Add ghost button variants
Nate Butler created
3b10ae9
Add icon before the empty contacts text
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
2bb9f79
Structure the contact finder more similarly to the channel modal
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
b6f3dd5
Move default collab panel to the right
Mikayla created
b07555b
Make empty state interactive
Mikayla created
fde9653
Add placeholder implementation
Mikayla created
3856137
Add list empty state style
Nate Butler created
e0d011e
Better assert multibuffer edit test results
Kirill Bulatov created
4b32731
Do not filter out hints to be removed
Kirill Bulatov created
336fbb3
Clip offsets in inlay hint queries
Kirill Bulatov created
558367d
Optimize query ranges tracking
Kirill Bulatov created
87e6651
Fix hint tests, add a char boundary bug test
Kirill Bulatov created
449c009
Properly generate ranges to query
Kirill Bulatov created
56f8973
Do not add duplicate hints to the cache
Kirill Bulatov created
0e2a1fc
Query inlay hints for parts of the file
Kirill Bulatov created
708409e
Query hints on every scroll
Kirill Bulatov created
5d2750e
Hide inlay cache fields
Kirill Bulatov created
a90c0e0
Merge branch 'main' into collab-panel
Mikayla created
5ce7cca
Allow individual corner radii on containers, images, and drop shadows (#2841)
Here's an example in `crates/gpui/examples/corner_radii.rs`

@iamnbutler, in the themes, anywhere we have a container style can now
take either a `corner_radius` or a `corner_radii` field, both of these
fields can either have 1 number (for all 4 corners) or a an object like:
```
{
top_left?: number,
top_right?: number,
bottom_left?: number,
bottom_right?:number
}
```
Fields that are not included in this second representation default to 0
corner radius.
Mikayla Maki created
29a8563
Make each setting optional
Mikayla created
563b25f
Add deserialization helper
Mikayla created
fa7ebd0
Include drop shadows with different corner radii in the example
Nathan Sobo created
65123e6
Allow individual corner radii on drop shadows
Nathan Sobo created
40f4789
Allow distinct corner radii for images
Nathan Sobo created
84dc409
Wire up per corner radii for quad
Still need to expose this in the styling layer and allow images to have per corner radii.
Nathan Sobo created
1911f53
Add a compile test for the element derive (#2840)
Tried to use this the new element derive on a branch and ran into some bugs, this fixes those. Release Notes: - N/A
Mikayla Maki created
7970406
Add a compile test for the element derive
Mikayla created
9b5551a
split into body and header
Mikayla created
ff1261b
WIP Restyle channel modal
Co-Authored-By: Mikayla Maki <mikayla.c.maki@gmail.com>
Nate Butler and Mikayla Maki created
ffffbbe
chore: use Cow instead of String for tooltips (#2838)
A QoL change to align `Tooltip` with other elements like `Label` Release Notes: - N/A
Piotr Osiewicz created
b21b17c
Merge branch 'main' into collab-panel
Mikayla created
b3447ad
Dial in the channel creating/renaming UI
* Ensure channel list is in a consistent state with no flicker while the channel creation / rename request is outstanding. * Maintain selection properly when renaming and creating channels. * Style the channel name editor more consistently with the non-editable channel names. Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
076b72c
Improve styling of collab panel
Max Brunsfeld created
ac1b2b1
Send user ids of channels of which they are admins on connecting
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
60e25d7
Send channel permissions to clients when they fetch their channels
Max Brunsfeld created
268f4b1
Restore shutdown behavior (#2837)
Deals with https://github.com/zed-industries/community/issues/1898 Restores original close behavior from https://github.com/zed-industries/zed/pull/2832/files#diff-89af0b4072205c53b518aa977d6be48997e1a51fa4dbf06c7ddd1fec99fc510eL444 (load diff for the last file, zed.rs) and adds a better name for the variable. Release Notes: - Fixes `cmd-q` not working
Max Brunsfeld created
704ab33
Restore shutdown behavior
Kirill Bulatov created