d2c1897
Fix error in tests
Antonio Scandurra created
d2c1897
Fix error in tests
Antonio Scandurra created
14993e0
Declare more supported client capabilities
Kirill Bulatov created
624ea58
Polish screen sharing
Antonio Scandurra created
cc0bc44
Merge remote-tracking branch 'origin/main' into surfaces
# Conflicts: # crates/ui2/src/components/avatar.rs
Antonio Scandurra created
f9cd452
Fix eslint diagnostics by passing worktree root during workspace init
Kirill Bulatov created
0217408
Collab panel2: Now with scrolling and keyboard (#3455)
Also introducing: .track_scroll() for non-uniform lists. Release Notes: - N/A
Conrad Irwin created
90b8acf
Allow toggling subchannel visiblity without joining channel
Conrad Irwin created
4fbbb28
Restore logical offset preservation behaviour
Conrad Irwin created
54cfcef
Keybaord shortcut context menu
Conrad Irwin created
a37f86f
Scroll the collab panel when keyboard focusing
Conrad Irwin created
92d2048
WIP
Nate Butler created
8638fc4
Add a ScrollHandle to gpui2 for the collab panel
Conrad Irwin created
0125430
Add filtering support
Conrad Irwin created
1a1451a
Fix bug preventing spaces from being used in filename
Joseph T. Lyons created
b4a5701
Implement activity indicator in zed2 (#3453)
No more hard-coded "Checking..."
Max Brunsfeld created
e493250
Implement activity indicator in zed2
Max Brunsfeld created
c95a7c7
Address some TODOs in editor2 crate (#3445)
* Fix crash when jumping to definition * Enabling resolution of completions * Make links in interactive text clickable * Enable code paths that use `select_anchors`
Max Brunsfeld created
bda1dc7
Use `ButtonLike` for breadcrumb (#3452)
This PR updates the (placeholder) breadcrumb to use the new `ButtonLike` component. Eventually this will need custom styling (e.g., syntax highlighting for the symbol children), which is why we're using a `ButtonLike` as opposed to a regular `Button`. Release Notes: - N/A
Marshall Bowers created
9d53287
Implement `Selectable` for buttons (#3451)
This PR implements the `Selectable` trait for `ButtonLike`, `Button`, and `IconButton`. Release Notes: - N/A
Marshall Bowers created
481e42a
collab panel2 (#3447)
[[PR Description]] Release Notes: - N/A
Conrad Irwin created
27a6761
Fix crash when jumping to a definition in the same buffer
Max Brunsfeld created
4c27f44
Merge branch 'main' into collab-panel2
Conrad Irwin created
04bbd10
Fix the selected state for the panel icons in the status bar (#3450)
This PR fixes a bug where the selected state for the panel icons in the status bar was not correctly reflecting whether the panel was open. It was erroneously using the `is_open` state for the context menu. Release Notes: - N/A
Marshall Bowers created
b357ae4
Add new `Button` and `IconButton` components (#3448)
This PR adds new `Button` and `IconButton` components built on top of our new button abstractions. Both of these buttons are built from the common `ButtonLike` base, and implement the `ButtonCommon` (name TBD) trait in order to provide a common interface. There are still some visual tweaks that we'll need to make to the new buttons, but those should be straightforward to make after we land this. Release Notes: - N/A
Marshall Bowers created
cd60d46
Merge branch 'main' into collab-panel2
Conrad Irwin created
0eef4d0
Scrollyscrolly
Conrad Irwin created
0b8f906
Implement highlighting of go-to-definition links
Max Brunsfeld created
4f04020
Fix mouse interaction on contact subsections
Conrad Irwin created
9451bd6
Implement completion-resolution in editor2
Enable the completion tests in editor2.
Max Brunsfeld created
3bdd51c
Availability indicators
Conrad Irwin created
4ebae4d
Make LeftSlot take an element
Conrad Irwin created
df5de47
Make `toggle` method accept `impl Into<Option<bool>>` (#3446)
This PR makes the `toggle` method on the various list components accept an `impl Into<Option<bool>>` instead of just an `Option<bool>`. This allows a caller with just a `bool` avoid having to wrap the `Option` themselves. Release Notes: - N/A
Marshall Bowers created
2bd4281
Use pointer cursor style for clickable ranges in InteractiveText
Max Brunsfeld created
fc2251e
Implement SelectionsCollection::select_anchor_ranges
Max Brunsfeld created
fb377ae
Context menu, Dragon Drop, for collab panel (#3441)
Release Notes: - N/A
Conrad Irwin created
d8ed7c0
Move `GraphicSlot` out of `components` module (#3444)
This PR moves the `GraphicSlot` definition out of the `components` module, as it doesn't contain a component. Release Notes: - N/A
Marshall Bowers created
6ab3825
No moar toggleable
Conrad Irwin created
87cf0cf
Merge branch 'main' into collab-panel2
Conrad Irwin created
0d31722
Style hover popover (#3443)
[[PR Description]] This PR styles the hover popover, and sets it on the [second elevation level](https://zed-docs.vercel.app/doc/ui2/trait.StyledExt.html#method.elevation_2).  Release Notes: - N/A
Nate Butler created
3c05d57
Style hover popover
Nate Butler created
509504d
Rework `Disclosure` component (#3442)
This PR reworks the `Disclosure` component. The primary goal here was to remove the illegal state where a `Disclosure` is rendered with a `Toggle::NotToggleable` state, as the `Disclosure` shouldn't exist at all in this case. Release Notes: - N/A
Marshall Bowers created
139708d
Merge branch 'main' into collab-panel2
Conrad Irwin created
7e5aa5c
More drag'n'drop fixes
Co-Authored-By: Max <max@zed.dev>
Conrad Irwin and Max created
e77846d
Rework `Toggle` into `Toggleable` and `ToggleState`
Marshall Bowers created
e377bd8
Add channel drag'n'drop
Co-Authored-By: Max <max@zed.dev>
Conrad Irwin and Max created
6f5cc0a
Rework `Disclosure` component
Marshall Bowers created
e99fa77
Reorganize list components (#3440)
This PR reorganizes the list components so that each of the sub components lives in its own file. ### Motivation I've seen a number of folks have trouble finding the `ListItem` definition while pairing, so having it in its own file seems more self-explanatory. Release Notes: - N/A
Marshall Bowers created
41e7653
Channel Context Menu
Conrad Irwin created
c7b79c9
Remove unnecessary constructor and `Clone` derives
Marshall Bowers created
390b0d8
Reorganize list components
Marshall Bowers created