feat: persist floating panel layouts and wrap the compact transport
This commit is contained in:
parent
836cdedc6b
commit
73e8bf09dc
9 changed files with 149 additions and 13 deletions
|
|
@ -1261,14 +1261,18 @@ External-plugin history remains retained. See BUILTIN_DEVICES.md for limits.
|
|||
Retain useful floating layouts across sessions and support narrower displays.
|
||||
|
||||
### Tasks and acceptance criteria
|
||||
- [ ] Persist docked/floating state and panel geometry through the application preferences workflow.
|
||||
- [ ] Restore layouts safely when monitors or display sizes change; keep all panels reachable.
|
||||
- [ ] Provide a compact/responsive floating transport while retaining BPM, loop and playback controls.
|
||||
- [ ] Preserve close-to-dock, Dock all, shortcuts, editing focus protection and safe shutdown.
|
||||
- [ ] Test restart, invalid settings, off-screen geometry, narrow sizes and repeated dock/resize cycles.
|
||||
- [x] Persist docked/floating state and panel geometry through the application preferences workflow.
|
||||
- [x] Restore layouts safely when monitors or display sizes change; keep all panels reachable.
|
||||
- [x] Provide a compact/responsive floating transport while retaining BPM, loop and playback controls.
|
||||
- [x] Preserve close-to-dock, Dock all, shortcuts, editing focus protection and safe shutdown.
|
||||
- [x] Test restart, invalid settings, off-screen geometry, narrow sizes and repeated dock/resize cycles.
|
||||
|
||||
### Implementation status
|
||||
Planned. Phase 39 starts docked each session and its transport minimum is 1220 pixels.
|
||||
Implemented: validated panel preferences, geometry capture on Preferences/Apply,
|
||||
safe display-area restoration and a wrapping floating transport down to 400
|
||||
pixels. Core/settings and GUI tests pass, including restart, invalid geometry,
|
||||
off-screen clamping, narrow control bounds and existing dock/lifecycle checks.
|
||||
The full-window minimum is unchanged. See WORKSPACE.md and PREFERENCES.md.
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue