screentinker/android/app
ScreenTinker c94757fc97 fix(android): per-zone rotation + stop fullscreen controller in multi-zone
From Chris's live debug logs on the L-Bar layout:
- ZoneManager only rendered the FIRST assignment per zone -> the Main zone (3
  images) never rotated ('says it's switching but it's not'). Now each zone
  cycles its own assignments: images/widgets on a duration timer, videos on
  end (single-item zones still loop).
- The fullscreen PlaylistController kept running BEHIND the zones (playItem every
  10s, would leak audio for a zone video) because startIfNeeded() ran after every
  playlist update. Now only start it when not in multi-zone (zoneManager.hasZones).
- renderAssignments still called container.removeAllViews() (the same static-view
  nuke the cleanup() fix addressed) -> now removes only its own zone views.
2026-06-08 22:19:25 -05:00
..
src/main fix(android): per-zone rotation + stop fullscreen controller in multi-zone 2026-06-08 22:19:25 -05:00
build.gradle.kts Android: bump to 1.7.8 + fix safeOn return type 2026-04-28 15:45:18 -05:00
proguard-rules.pro Initial open source release 2026-04-08 12:14:53 -05:00