Watch
1
0
Fork
You've already forked souveraine
0
souveraine/surfaces/quickshell/modules/ii
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Fimeg c21bd1d7d9 shell: stop gating the dock on a flag the keyboard flaps
Suppressing the dock whenever oskOpen was true, above effectivePinned so
it applied in every state, hid the dock permanently on the device.

oskOpen is not "the keyboard is on screen". GlobalStates' own comment
says squeekboard hides itself whenever input-method focus drops and that
a hold re-asserts it, and the journal shows exactly that: self-showed /
self-hid every couple of seconds, settling at Visible=true with no
keyboard in front of the user. Gating a persistent surface on a flag
that flaps turns a cosmetic overlap into a dock nobody can reach.

The empty-desktop check keeps its oskOpen term, where it always was: a
spuriously-true flag there costs a reveal that was cosmetic anyway,
which is a different price from hiding a pinned dock.

The real signal is the keyboard's exclusive zone, which the compositor
already applies — an unpinned dock declares zone 0 and is placed above
the keyboard for free, the same mechanism that fixed the pill. The
pinned case, where both reserve space and the reservations stack, wants
fixing where the zones are arbitrated.
2026-08-03 17:17:01 -04:00
..
appInventory shell: add missing qmldir manifests + rail OSK layer fix 2026-07-21 13:01:58 -04:00
bar shell: dock reorder, fullscreen detection fix, idle-power, sessiond, misc shell work 2026-07-22 22:18:20 -04:00
dock shell: stop gating the dock on a flag the keyboard flaps 2026-08-03 17:17:01 -04:00
lock lock: hoist the lock out of the Config.ready loaders so a reload can adopt 2026-07-31 21:25:05 -04:00
onScreenKeyboard shell: recover the phone-only edits into the repo 2026-07-29 08:27:27 -04:00
overview shell: dock reorder, fullscreen detection fix, idle-power, sessiond, misc shell work 2026-07-22 22:18:20 -04:00
polkit osk: polkit holds the keyboard open instead of poking it once 2026-07-26 16:56:34 -04:00
screenCorners quickshell: pin shared ii base and phone overlay 2026-07-21 18:55:02 -04:00
sessionScreen shell: regenerate qmldir manifests from the composed tree 2026-07-21 13:36:39 -04:00
sidebarLeft shell: give the subconscious event log a host 2026-07-31 12:51:17 -04:00
sidebarRight shell: dock reorder, fullscreen detection fix, idle-power, sessiond, misc shell work 2026-07-22 22:18:20 -04:00