22.0 ATV Platform Issues
Missing or Broken Functionality
- Aosp removed tvsettings suw wifi flow entirely, breaking the lineage suw
-
After unpairing an accessory, the UI gets stuck on the details screen.
https://review.lineageos.org/c/LineageOS/android_packages_apps_TvSettings/+/402291
Broken UI
- Settings screens started by intent, such as all files permissions requests or install apps requests, have a transparent header, causing header and body text to run together.
- When trust is accessed from a notification, the layout isn't correct. For example, the last three or so entries cannot be scrolled to. When started from tvsettings, all entries can be seen, as expected.
- Inputs screen defaults to the bottom control when it should go to the top
- Multiple checkbox preferences fail to show enabled. Unknown apps is current known case of this.
-
Many leanback related themes and styles are broken
https://review.lineageos.org/c/LineageOS/android_packages_apps_TvSettings/+/410630
New Features
- Open Source Launcher
https://github.com/lineage-next/android_packages_apps_Catapult - Implement proper playback style cec options in display and sound, then changes to the input menu intended for TVs can be removed.
https://github.com/LineageOS/android_packages_apps_TvSettings/blob/lineage-21.0/Settings/res/xml/display_sound.xml#L22-L27
Edited by Aaron Kling