ZIm/crates/collab_ui2/src
Max Brunsfeld afbc655100
Ensure that views' on_release callbacks are always called (#3747)
* Ensure that views' on_release callbacks are always called (even if
their window is gone), by passing them a `AppContext`, not a
`WindowContext`.
* Fix leaked handles to `CollabPanel`, `NotificationPanel`, and
`ChatPanel` caused by captures in a `ListState` render callback.

This fixes two issues we were seeing with following:
* inability to rejoin a remote project after you closed it
* following not working if a window had previously been closed
2023-12-20 16:45:37 -08:00
..
chat_panel Start changing Avatar to use URI 2023-12-12 11:27:40 -05:00
collab_panel Add missing selected state and keyboard action for some collab panel items 2023-12-19 14:16:44 -08:00
notifications Tighten up project share notifications 2023-12-20 16:06:59 -05:00
channel_view.rs Fix inactive tab styles (the verbose way) (#3591) 2023-12-11 15:42:17 -05:00
chat_panel.rs Fix view handle leaks in ListState callbacks 2023-12-20 16:33:10 -08:00
collab_panel.rs Ensure that views' on_release callbacks are always called (#3747) 2023-12-20 16:45:37 -08:00
collab_titlebar_item.rs Fix remaining z-index bugs 2023-12-20 18:23:09 +02: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 Ensure that views' on_release callbacks are always called (#3747) 2023-12-20 16:45:37 -08: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