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
b52bf7b7d4
Add support for reordering document tabs ( #3999 )
...
* Add support for reordering document tabs
* Fix tab bar scrolling
* Close tab without activating it on pointerdown
2026-04-03 06:35:52 -07:00
Keavon Chambers
342160b803
Remove unused frontend npm dependencies ( #3935 )
...
* Remove unused frontend npm dependencies
* Add a guard on database open
2026-03-21 21:19:24 -07:00
Keavon Chambers
d5d10fe548
Rename /frontend/wasm -> /frontend/wrapper ( #3927 )
2026-03-21 03:46:47 -07:00
Keavon Chambers
087b4cd71f
Rename EditorHandle -> EditorWrapper and organize editor_api.rs ( #3925 )
...
* Rename EditorHandle -> EditorWrapper and organize editor_api.rs
* pub -> pub(crate)
2026-03-21 03:27:57 -07:00
Keavon Chambers
9bcac1af2d
Remove JS module import prefixes and use absolute paths to the frontend directory ( #3924 )
...
* Remove JS module import prefixes
* Fix code review mistakes
2026-03-21 00:08:32 -07:00
Keavon Chambers
ed7987c881
Split apart the frontend Editor type into SubscriptionsRouter and EditorHandle ( #3923 )
...
* Remove the unused Editor.raw/wasmMemory/wasmImport
* Split out Editor.subscriptions
* Replace editor.handle.* with editor.* (1 of 2)
* Replace editor.handle.* with editor.* (2 of 2)
* Replace Editor typedef with EditorHandle import
* Pluralize subscription-router and rename subscriptionsRef->subscriptionsRouter and editorRef->editorHandle
* Remove editor.ts
* Update the readme
* Fix demo art loading bug
2026-03-20 23:34:13 -07:00
Keavon Chambers
64fd12a1a0
Break out helper functions from the frontend's managers and stores ( #3920 )
...
* Move destructor call to each manager/store constructor for safety
* Break out utility functions
2026-03-20 14:22:46 -07:00