shell: stage the AirPods opening card
This commit is contained in:
parent
41c858a5fc
commit
52640cd650
7 changed files with 295 additions and 0 deletions
|
|
@ -30,6 +30,7 @@ import qs.modules.souveraine.dial
|
|||
import qs.modules.souveraine.navigation
|
||||
import qs.modules.souveraine.selection
|
||||
import qs.modules.souveraine.windowSheet
|
||||
import qs.modules.souveraine.airpods
|
||||
|
||||
// The Souveraine panel family — one family for both modes.
|
||||
// Starts at exact panel parity with IllogicalImpulseFamily (our overridden
|
||||
|
|
@ -65,6 +66,9 @@ Scope {
|
|||
// this hoist, for the adjacent reason — nothing may render before the lock
|
||||
// decision. `BootBloom` is hoisted in shell.qml on exactly this argument.
|
||||
PanelLoader { component: MediaControls {} }
|
||||
// TASK-74. Its sole event source is sessiond's admitted accessory
|
||||
// directive; it cannot wake the display or bypass lock content policy.
|
||||
PanelLoader { component: AirPodsSurface {} }
|
||||
// Desktop notifications belong in the right-hand notification panel.
|
||||
// Keeping a transient popup surface loaded on desktop let some shell
|
||||
// restarts expose it to Hyprland as a normal app window, which was both
|
||||
|
|
|
|||
Loading…
Reference in a new issue