zed/crates/project_panel
Andrew Lygin d7b5c883fe
Optimize project panel subscriptions (#8846)
The project panel now both observes all the project updates and
subscribes to project events it's interested in. The observing handler
updates the list of visible entries on any notification, which looks
pretty excessive.

This PR removes the observer completely, and adds missing event handlers
to the subscription, thus removing unnecessary work.

Release Notes:

- N/A
2024-03-04 20:56:17 +02:00
..
src Optimize project panel subscriptions (#8846) 2024-03-04 20:56:17 +02:00
Cargo.toml Move NumericPrefixWithSuffix into utils 2024-02-28 14:13:40 +02:00
LICENSE-GPL chore: Change AGPL-licensed crates to GPL (except for collab) (#4231) 2024-01-24 00:26:58 +01:00