Keavon Chambers
a56746c6bf
Deprecate all usages of the Color struct representing gamma space values, fixing round-trip precision bugs ( #4149 )
...
* Deprecate all usages of the Color struct representing gamma space values, fixing round-trip precision bugs
* Code review fixes
2026-05-14 22:48:33 -07:00
Keavon Chambers
83d03ad67d
Fix panel docking bugs and polish its behavior ( #4087 )
...
* Fix panel docking bugs and polish its behavior
* Fix bug
2026-05-01 17:02:10 +00:00
Keavon Chambers
b152f46380
Add support for double-clicking to rename document tabs ( #4072 )
2026-04-28 17:54:58 -07:00
Timon
6c5e3c97f8
Refactor persistence to combine document handling and workspace layout ( #4031 )
...
* Unify editor state persistence
* Review
* Fix
* Remove redundant DocumentDetails
* LoadDocumentContent indirection
2026-04-19 09:31:21 +00:00
Keavon Chambers
60f16d72a5
Refactor IndexedDB document persistence to reuse data structures of desktop persistence ( #4020 )
...
* Switch indexedDb document serialized struct from camelCase to snake_case
* Refactor and migrate old indexedDb format to the same shape as desktop persistence
* Avoid duplicate struct definitions in the desktop crate
* Refactor frontend message handling to consolidate auto-save document loading
* Code review
* Review
---------
Co-authored-by: Timon <me@timon.zip >
2026-04-15 02:29:23 -07:00
Keavon Chambers
b100892bfa
Add support for persistent storage of panel layouts, sizes, and active tabs ( #4017 )
...
* Add persistence to panel layouts
* Fix and persist the Window > Focus Document mode
* Add a Window > Reset Workspace action
* workspace_layout.json -> workspace_layout.ron
* Fix native app hole punch
* Cleanup review pass
2026-04-08 21:05:58 -07:00
Keavon Chambers
b099e2faca
Add support for interactive panel docking ( #4015 )
...
* Add interactive panel docking
* Preserve active tab when a panel group is docked
* Add inter-panel gutter hover color
* Code review fixes
* More code review
2026-04-08 06:09:20 -07:00
Keavon Chambers
39656d4c73
Refactor panel layouts to generalize recursive panel group subdivision splits ( #4014 )
...
* Generalize recursive panel group splits
* Code review
2026-04-08 00:44:58 -07:00