v0.3.7
Gestures: mobile/desktop split
Touch pointers (phone/tablet) now get tap + hold only — slide is intentionally disabled to stop the gesture from fighting page scroll. Hold (500ms) opens the detail dialog with a haptic bump; fine control lives there. Mouse and pen keep tap/hold/slide unchanged.
touch-action: manipulation is applied automatically, so the browser owns scroll on mobile.
Added
hapticsutil — probes Capacitor Haptics, falls back tonavigator.vibrate, silent on unsupported platforms.
Changed
useWidgetGesturesdecides grammar per press viae.pointerType, so hybrid devices with bluetooth mice still get the slide path.HOLD_DELAYstandardised at 500ms (per-widget overrides removed in@glasshome/widgets).