You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adopt a responsive explorer-style live-TV UX across all Airo surfaces — phone, tablet, desktop, web, TV (D-pad) — keeping the big video area as anchor.
Adopt a responsive explorer-style live-TV UX across all Airo surfaces — phone, tablet, desktop, web, TV (D-pad) — keeping the big video area as anchor.
Reference docs
airo-tv-ux· Milestone: Airo TV UX RevampArchitecture (decided — do not re-litigate)
AiroTvShellinfeature_iptv(no new package), breakpoints: <600dp stacked / ≥600dp wide table / TV D-pad focus variant.sharedPreferencesProvider+ StateNotifier pattern (tv_font_mode_provider.dartmirror). Keys:iptv_last_channel,iptv_filter_*,iptv_saved_filters,iptv_hotbar,iptv_row_<name>_visible.Phases (one PR each, dogfood between)
Backlog (out of milestone)
#1044 favorites sync · #1045 phone-as-remote · #1046 world map · #1047 split view · #1048 mirror mode · #1049 DVR
Already in Airo — no work needed
Favorites, cast picker, voice search, EPG guide, VOD+resume, dead-channel auto-scan, playback diagnostics.