ZIm/crates/collab_ui2/src
Marshall Bowers 487edcb12b
Rework collab panel rendering to use gpui::list (#3678)
This PR reworks the rendering of the collab panel to use `gpui::list`,
so that we don't render any items that are not visible on the screen.

In the process we also fixed some bugs in the channel list:

- Fixed the context menu for channels not deploying when activated via
keyboard
- Fixed drag and drop for channels
- Made it so when navigating the collab panel via keyboard the list only
scrolls enough to reveal the next item when navigating to an item that
is currently off-screen

Release Notes:

- N/A
2023-12-15 14:11:24 -05:00
..
chat_panel Start changing Avatar to use URI 2023-12-12 11:27:40 -05:00
collab_panel Add several red outlines 2023-12-14 17:48:49 -08:00
notifications Finish fixing up Avatar using URI 2023-12-12 11:49:04 -05:00
channel_view.rs Fix inactive tab styles (the verbose way) (#3591) 2023-12-11 15:42:17 -05:00
chat_panel.rs Implement VisibleOnHover for IconButton (#3642) 2023-12-13 20:42:27 -05:00
collab_panel.rs Format code 2023-12-15 14:03:49 -05:00
collab_titlebar_item.rs Add some right side padding in titlebar. 2023-12-15 11:25:24 -05:00
collab_ui.rs Vcs menu2 (#3648) 2023-12-14 12:36:53 +01:00
face_pile.rs WIP 2023-12-14 10:31:45 -07:00
notification_panel.rs Fix defer handle double lease 2023-12-12 17:47:12 -05:00
notifications.rs zed2: Port ProjectSharedNotification 2023-12-07 17:13:22 -05:00
panel_settings.rs Move placeholder titlebar render to collab_ui 2023-11-15 16:09:21 -07:00