persist layout state across sessions

Collapse state, panel sizes, active sidebar/context tabs, and
editor split ratio save to .clide/settings.yaml on every layout
change and restore on boot. Guards against missing projectDir
so tests and no-project scenarios degrade gracefully.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-22 23:02:48 +02:00
co-authored by Claude Opus 4.6
parent 43901bc387
commit 82c63da3ad
2 changed files with 57 additions and 0 deletions
+4
View File
@@ -45,6 +45,10 @@ heading, and (b) bumping `project.yaml` `version:` in the same commit.
`Ctrl+W` or `Escape` closes it. Prompt bar Y stays fixed
(D-049, T-035).
- Layout state persists across sessions — collapse state, sidebar
and context panel sizes, active sections, and editor split ratio
saved to `.clide/settings.yaml` (D-053, T-032).
### Changed
- Workspace renders Claude as the always-visible primary surface