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 3aea8398a9 shell: intent wins the settle window, and a swap is a request for a keyboard
Two gaps in the owner-change handling, both found on device.

The push at adopt time can lose a race. osk-switch sleeps 0.3s before
its deliberate SetVisible(true), and stevia self-shows once it has
finished coming up - both land after the shell has spoken. Measured:
adopt+hide 07:37:51, Visible=true 07:37:52, leaving oskOpen=false with a
keyboard on the screen. Re-assert when the settle window closes so the
last speaker is not the winner.

And the oskSwap gesture never recorded that a swap means the user wants
a keyboard, so osk-switch's re-show and the shell's stale false were
racing with nothing to arbitrate them. Declare the intent first.
2026-08-05 07:41:02 -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: intent wins the settle window, and a swap is a request for a keyboard 2026-08-05 07:41:02 -04:00
overview shell: answer to the ipc target sessiond actually calls 2026-08-04 15:02:34 -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