BetterFrame/deploy/systemd
Mitchell R e26af6c0cc
fix(kiosk): hide cursor inside WebViews + at compositor level
WebView showed a grey/black half-square in the top-left — that's GDK's
"none" cursor rendered by WebKit's own surface, which ignores the
GTK-window CSS we set elsewhere. Inject a WebKit UserStyleSheet that
applies cursor:none !important to every page + frame at User priority,
overriding page-author CSS.

For the boot gap (cage start → first kiosk frame), set XCURSOR_SIZE=1
and WLR_NO_HARDWARE_CURSORS=1 in the systemd unit. SW fallback honors
the 1-pixel size; HW cursors don't, which is why a default arrow leaks
through on some Pi GPUs.
2026-05-21 10:21:17 +02:00
..
betterframe-firmware-rollback.sh feat(ota): phase 3 — rollouts + automated rollback 2026-05-14 07:28:20 +02:00
betterframe-kiosk.service fix(kiosk): hide cursor inside WebViews + at compositor level 2026-05-21 10:21:17 +02:00
betterframe-rauc-mark-good.service feat(ota): add RAUC OS update foundation 2026-05-20 05:15:29 +02:00
betterframe-rauc-mark-good.sh feat(ota): add RAUC OS update foundation 2026-05-20 05:15:29 +02:00