shell: re-home the subconscious surface from the ii tree to souveraine
The subconscious three-tier surface (SubconsciousTicker + SubconsciousEventPanel) is Souveraine-original, not upstream ii. It lived under ii-base/modules/ii only because it had never been re-homed, so the ii -> souveraine shell migration silently stranded it: the files survived, but the running shell (qs -c souveraine) never loaded them, and the feature dropped off the device. Relocated into modules/souveraine/subconscious/, decoupled from the ii overlay system it was riveted to: - SubconsciousTicker: was clean of ii imports but opened the panel through the ii OverlayContext singleton. Now emits requestOpenPanel(); a host connects it. - SubconsciousEventPanel: was a StyledOverlayWidget (qs.modules.ii.overlay). Now plain content a host instantiates; the pin/close/drag affordances were the overlay host's job, not the content's. The model (services/Ai.qml) was already substrate-neutral and never moved; only the views were stranded. GAP NAMED: no souveraine overlay host mounts these yet, so they do not reach the glass until one exists — the ii overlay host was intentionally not ported. The dangling ii references (AiChat, OverlayContext, OverlayWidgetDelegateChooser) are removed.
This commit is contained in:
parent
0ef239515f
commit
25898a9d14
5 changed files with 41 additions and 31 deletions
|
|
@ -527,8 +527,6 @@ Inline w/ backslash and round brackets \\(e^{i\\pi} + 1 = 0\\)
|
|||
}
|
||||
}
|
||||
|
||||
SubconsciousTicker {}
|
||||
|
||||
Rectangle { // Input area
|
||||
id: inputWrapper
|
||||
property real spacing: 5
|
||||
|
|
|
|||
Loading…
Reference in a new issue