Skip to content

Density Toggle v5.11

Choose a tag to compare

@channelramble channelramble released this 14 Aug 13:36
· 3 commits to main since this release

Reliable foreground detection: the service now reads the system's usage ledger (one extra one-time adb grant, done by the installer) instead of relying on accessibility events that One UI Watch simply doesn't fire for warm app re-opens — the cause of shrinks sometimes not applying, most visibly with YouTube.

  • Warm re-opens of running apps now shrink within ~2s
  • Direct app-to-app switching applies each app's own density
  • A heartbeat rescan backstops every case where no event fires
  • Existing users: re-run install.sh (or run adb shell appops set com.dt.toggle android:get_usage_stats allow) to enable the new detection; without it the app falls back to the old behaviour

Tested 20/20 on the Galaxy Watch Ultra across four apps at 100/140/180/220 dpi: warm launches, direct switches, rapid cycling, playback exit, force-stop.