Watch
1
0
Fork
You've already forked souveraine
0

gestures: osk-switch is packaged now, not a /usr/local stray

This commit is contained in:
Fimeg 2026-07-29 09:14:22 -04:00
commit de64480ba2

View file

@ -65,14 +65,15 @@ Singleton {
}, },
// Swap which on-screen keyboard is running: stevia (daily word // Swap which on-screen keyboard is running: stevia (daily word
// completion, dictation mic) <-> squeekboard (terminal arrows, fn, // completion, dictation mic) <-> squeekboard (terminal arrows, fn,
// dense grid). stevia 0.56.0-9 dropped its terminal layout and the // dense grid). stevia dropped its terminal layout and the
// POS_INPUT_METHOD_PURPOSE_TERMINAL auto-switch with it, so without // POS_INPUT_METHOD_PURPOSE_TERMINAL auto-switch with it, so without
// this there is no way to reach a terminal layout by gesture at all. // this there is no way to reach a terminal layout by gesture at all.
// //
// DEBT: /usr/local/bin/osk-switch is owned by no package exactly // Called by name, not by path: osk-switch is /usr/bin/osk-switch, owned
// what TASK-25 exists to stop, and TASK-38 flags it as a precondition // by souveraine-osk-switch (Pixel3Arch cd8b67e), which depends on both
// rather than a detail. This action is the dependency that makes it // souveraine-stevia and souveraine-squeekboard. It was unowned at
// load-bearing; it wants packaging into the rootfs overlay. // /usr/local/bin until 2026-07-29 a shipped gesture whose only effect
// was a file no package knew about and a reprovision would lose.
// //
// confirm(), not tick(): the detent already ticked when the drag // confirm(), not tick(): the detent already ticked when the drag
// crossed it, and a swap that has actually been committed should not // crossed it, and a swap that has actually been committed should not