Watch
1
0
Fork
You've already forked souveraine
0

rail: hide while the OSK is up

Floating the pill atop the keyboard stole top-row taps and stacked over
stevia's upward-opening layout menu. 3-finger swipe / stevia's menu
cover dismissal while typing.
This commit is contained in:
Fimeg 2026-07-21 10:13:24 -04:00
commit 5e5bf0437c

View file

@ -47,6 +47,12 @@ PanelWindow {
// only a first-boot fallback until the first probe lands.
property int oskLift: 315
margins.bottom: GlobalStates.oskOpen ? rail.oskLift : 0
// While the keyboard is up the rail gets fully out of the way: floating
// it atop the keyboard stole taps on the top key row and stacked OVER
// stevia's upward-opening layout menu (observed 2026-07-21 — "keyboard
// selection not working" was this). Dismissal while typing: the 3-finger
// swipe (hyprgrass → osk toggle IPC) or stevia's own menu hide.
visible: !GlobalStates.oskOpen
exclusionMode: ExclusionMode.Ignore
color: "transparent"
WlrLayershell.layer: WlrLayer.Overlay