Commit log

54bcef9 Strip off inlay hint data that should be resolved (#2843)

Click to expand commit body
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

Click to expand commit body
Co-authored-by: Mikayla <mikayla@zed.dev>

Max Brunsfeld and Mikayla created

2bb9f79 Structure the contact finder more similarly to the channel modal

Click to expand commit body
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)

Click to expand commit body
Here's an example in `crates/gpui/examples/corner_radii.rs`

![CleanShot 2023-08-12 at 11 06
09@2x](https://github.com/zed-industries/zed/assets/1789/1b5992ac-f7ef-45d8-b8c2-f0e677b07dd9)

@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

Click to expand commit body
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)

Click to expand commit body
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

Click to expand commit body
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)

Click to expand commit body
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

Click to expand commit body
* 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

Click to expand commit body
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)

Click to expand commit body
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

a3623ec Add renames

Click to expand commit body
co-authored-by: max <max@zed.dev>

Mikayla and max created

eed49a8 Fix bad merge

Mikayla created

707e41c Merge branch 'collab-panel' of github.com:zed-industries/zed into collab-panel

Mikayla created

99daa73 Merge branch 'main' into collab-panel

Mikayla created

778fd6b Represent channel relationships using paths table

Click to expand commit body
Co-authored-by: Mikayla <mikayla@zed.dev>

Max Brunsfeld and Mikayla created

498d043 Avoid leak of channel store

Click to expand commit body
Co-authored-by: Mikayla <mikayla@zed.dev>

Max Brunsfeld and Mikayla created

beffe6f WIP BROKEN

Nate Butler created

230b894 v0.100.x dev

Joseph T. Lyons created