Skip to content

Runefin 0.1.32

Choose a tag to compare

@lifk lifk released this 11 Nov 18:10
· 23 commits to main since this release

Runefin 0.1.32 — a test that proves the remote can reach every control.

  • New tv_reach_tests: for every main screen and player layer it builds the real view, lists every visible focusable, walks the D-pad graph from the first focus, and fails naming any control no arrow can reach. Panels are scoped to their own layer.
  • The first run found real dead ends, now fixed:
    • Settings opened on a key that was never drawn (setting-ui-mode, not …-value), so nothing could move; text fields trapped Up/Down; the sidebar and the long tail of sections were unreachable.
    • Library header, toolbar, search, sort row and the whole filter sheet were outside the zones; filter sorts also shared keys with the toolbar.
    • Search had no sidebar and no reachable "See all".
    • Live TV toolbar (Guide/window/Favourites/Refresh) and each channel's reminder/favourite were unreachable.
    • Detail version chips, technical-details toggle, IMDb link and Add to collection were missing.
    • Player Back, ±10 s and the queue chip were not in the OSD zones.
    • A sheet opening could have its focus stolen back by the route on the next poll.
  • Pointer-only affordances (card hover × and play puck, sidebar collapse chevron) are no longer drawn on a TV, since a controller cannot use them.

Update with flatpak update --user or the bundle below.