# Update panels serialization from global to per-workspace \(\#30652\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/f98c6fb2cf86e16de6860061c2ae33b6c6d5b5ab)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: f98c6fb2cf86e16de6860061c2ae33b6c6d5b5ab

Requested commit: f98c6fb2cf86e16de6860061c2ae33b6c6d5b5ab

Commit: f98c6fb2cf86e16de6860061c2ae33b6c6d5b5ab

Tree: 0251e5c49260b70f7535a69fecafa5df61b97897

Author: Smit Barmase

Committer: GitHub

## Message

```
Update panels serialization from global to per-workspace (#30652)

Closes #27834

This PR changes project panel, outline panel and collab panel
serialization from global to per-workspace, so configurations are
restored only within the same workspace. Handles remote workspaces too.
Opening a new window will start with a fresh panel defaults e.g. width.

Release Notes:

- Improved project panel, outline panel, and collab panel to persist
width on a per-workspace basis. New windows will use the width specified
in the `default_width` setting.
```

## Parents

- [1ace5a27bcadd1ec2c769272273f587b419c7717](https://git.cafe/gitcafe/zed/commit/1ace5a27bcadd1ec2c769272273f587b419c7717?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/f98c6fb2cf86e16de6860061c2ae33b6c6d5b5ab?format=markdown)
