jtube-tv/app/src
Jeena 75a0153141 channels: load at launch, keep the opened channel selected (#32, #34)
Assembling the channel rows is slow, so it now starts when the app launches
instead of when the view is first opened; opening the view usually finds the
rows already there, and a second pass is skipped while one is in flight or the
data is still fresh (#32).

Coming back from a channel page re-selects the channel that was opened, scrolling
its row back to it, instead of snapping to the first one (#34).

Also drops the custom focusRestorer fallback added for #29: handing back a
requester whose card had scrolled out of composition crashed the app with
"FocusRequester is not initialized" when focus re-entered a scrolled row (hit on
the Channels screen). The plain restorer keeps the #29 behaviour without it.
2026-10-15 14:21:10 +00:00
..
debug docs: README for humans, with logo and screenshots 2026-10-12 01:18:02 +00:00
main channels: load at launch, keep the opened channel selected (#32, #34) 2026-10-15 14:21:10 +00:00