mirror of
https://github.com/screentinker/screentinker.git
synced 2026-06-15 10:43:36 -06:00
Mirror of the Android fix. The web player showed only the FIRST assignment per zone (playlist.find) and an image zone set the GLOBAL advanceTimer->nextItem, so the whole layout re-rendered on one global tick instead of each zone cycling its own content. Now each zone groups its assignments (by zone_id, sorted), renders the first, and advances on its OWN timer (images/widgets/youtube: duration; videos: on end; single-item zones loop). Cleared in teardown. Also render zones before the single-item 'renderable?' bail so an empty current item can't blank the screen. |
||
|---|---|---|
| .. | ||
| debug-overlay.js | ||
| index.html | ||
| sw.js | ||