Skip to content

Restructure TV settings into labeled sections - #70

Open
NeighborhoodNerd wants to merge 1 commit into
mainfrom
feature/tv-settings-restructure
Open

Restructure TV settings into labeled sections#70
NeighborhoodNerd wants to merge 1 commit into
mainfrom
feature/tv-settings-restructure

Conversation

@NeighborhoodNerd

Copy link
Copy Markdown
Collaborator

Summary

  • Reorganize SettingsScreenTv into a flat D-pad list with SettingsSectionLabel headers matching mobile section names
  • Group rows into Account & sync, Sources, Playback, History, Downloads, Notifications (Android), Advanced, and About
  • Add Sync library to cloud, History, and Auto-update extensions; move DNS to Advanced and fold duplicate About root rows into the About screen

Test plan

  • Android TV: verify all ~15 root rows appear in the correct sections
  • Apple TV: verify Notifications, DNS, and Source updates are hidden; Discord row hidden until Apple TV Discord ships
  • D-pad focus lands on account card first; section labels are not focusable
  • Sync library to cloud, History, Connections, and About sub-screen entries still work
  • Run flutter test test/features/settings/settings_screen_tv_test.dart

Group the flat D-pad list by SettingsSection headers, move rows into Account & sync, Sources, and Advanced, and fold duplicate About entries into the About screen.
@NeighborhoodNerd
NeighborhoodNerd requested a review from Spyou August 31, 2026 13:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant