ZIm/crates/collab_ui2
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
..
src Ensure that views' on_release callbacks are always called (#3747) 2023-12-20 16:45:37 -08:00
Cargo.toml Merge branch 'main' into user-menu 2023-12-14 20:18:20 -07:00