github RushB-fr/freekiosk v1.2.2
FreeKiosk v1.2.2 - Enhanced Touch Detection & Volume Gesture

latest releases: v1.2.17-beta.1, v1.2.16-beta.1, v1.2.16...
one month ago

Changed

  • 🎯 5-Tap Detection System: Complete redesign for fullscreen detection
    • Tap 5 times rapidly anywhere on the screen to access settings - no more corner targeting required
    • Uses invisible 1x1 pixel overlay with FLAG_WATCH_OUTSIDE_TOUCH for fullscreen tap detection
    • Visual indicator is now optional (can be hidden while 5-tap remains active everywhere)
    • Underlying app remains 100% interactive with zero touch blocking
    • Removed button position settings (visual indicator fixed in bottom-right when visible)
    • Consistent behavior across WebView and External App modes

Added

  • 🔊 Volume 5-Tap Gesture: Alternative access method for PIN screen
    • Press Volume Up or Volume Down 5 times quickly to access settings
    • Works even at max volume (use Volume Down) or min volume (use Volume Up)
    • Only active when kiosk mode (lock task) is enabled
    • Toggle in Settings > Security > "Volume 5-Tap"
  • 🎨 Blocking Overlay: Configurable overlay to prevent user interactions
    • Touch Logger countdown feature with coordinate display
    • Fully configurable via settings

Fixed

  • 🖥️ Screen On/Off API: Improved reliability for /api/screen/on and /api/screen/off
    • With Device Owner: uses lockNow() to properly turn off screen
    • Without Device Owner: improved brightness control (0 instead of 0.01)
    • Properly manages FLAG_KEEP_SCREEN_ON flag
  • 🔧 React Native New Architecture: Fixed compatibility issues with BroadcastReceivers
  • 🐛 Screensaver Wake: Fixed screensaver not waking properly after touch or motion detection (resolved stale closure issue)
  • 🎨 Visual Fixes:
    • Added cursor visibility in text inputs (cursorColor and selectionColor)
    • Updated "Launch on Boot" info message to apply to all users

Don't miss a new freekiosk release

NewReleases is sending notifications on new releases.