Channels down the side and times across, from each channel's own clock, replacing the one-channel guide. Live picture-in-picture comes later. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1.3 KiB
Orbit TV 0.24.0 — grid guide
Paul confirmed on 0.23 that Vortex tunes, and up, down and left work while watching.
TV Guide now shows the real channels down the side and a two-hour window of half-hour slots across, drawn from each channel's own clock, with a now line. Up and down move between channels, left and right between programmes, and the window moves with the cursor, up to a day ahead. It never goes earlier than now. OK watches when the highlighted programme is on now; future programmes only show their details. A highlighted channel's title, time and logo sit at the top.
The picture slot shows the channel's artwork for now, not live video. Live picture-in-picture is a separate step. "Test transition" is kept, above the grid, as a developer tool. Programme descriptions aren't shown, because channels don't store them yet. The old single-channel guide function is unused and can go in a later tidy-up.
Validation: offline assembleDebug, testDebugUnitTest and lintDebug passed; 126 unit tests, zero failures or errors, no lint errors. New tests cover cells filling the window, agreement with the clock, clipping, slots and cursor moves. Layout, focus and remote feel have only been built, not seen, and need the Xiaomi test.
Rollback: reinstall outputs/revision-0.23.0, or revert this commit. Data formats are unchanged.