zed/crates/workspace/src
Conrad Irwin c5465d26f8
Fix panel deserialization (#4198)
In the old world, panel loading happened strictly before workspace
deserialization. Now it's inverted.

Fix this by storing on the dock the serialized state so they can restore
state as panels are loaded.

[[PR Description]]

Release Notes:

- Fixed Zed forgetting which panels were open on boot.
([#2406](https://github.com/zed-industries/community/issues/2406)).
2024-01-22 12:37:38 -07:00
..
pane
persistence
dock.rs Fix panel deserialization 2024-01-22 12:31:28 -07:00
item.rs
modal_layer.rs
notifications.rs Make platform input handler private 2024-01-20 06:56:19 -08:00
pane.rs chore: Fix clippy::needless_borrow up to an editor 2024-01-21 15:03:24 +01:00
pane_group.rs Port the rest of the app 2024-01-21 20:26:33 -08:00
persistence.rs chore: Fix clippy::needless_borrow up to an editor 2024-01-21 15:03:24 +01:00
searchable.rs lsp-log: Reemit Editors search events. 2024-01-22 14:02:48 +01:00
shared_screen.rs
status_bar.rs
toolbar.rs
workspace.rs Fix panel deserialization (#4198) 2024-01-22 12:37:38 -07:00
workspace_settings.rs