UI.9: share docking transactions and preserve viewer lifecycle

Preserve legacy selection repair, modifier routing, viewer lifecycle and workspace persistence through the shared docking integration. Qualify the complete workspace gate by refreshing the 18 stale Audio Spectrum hashes for the existing linear renderer, with an independent synthetic-tone regression.
This commit is contained in:
skylar taylor-barrick
2026-10-10 17:14:12 -06:00
parent 1446e27d85
commit 3dba472943
28 changed files with 2333 additions and 440 deletions
+2
View File
@@ -98,6 +98,8 @@ bytemuck = "1"
pollster = "0.4"
# ui
# Shared frontend components; keep this dependency above the engine boundary.
craft-ui = { version = "0.1.0", git = "https://github.com/storytold/craft-libs", rev = "5c874d51eeb3de70e735c8ce87a59a7dedd47675", features = ["serde"] }
egui = "0.36"
eframe = { version = "0.36", default-features = false }
egui_kittest = "0.36"