Skip to content

Polish Nova Android TV and Polaris sync UX#17

Merged
papi-ux merged 2 commits intomasterfrom
docs/bidirectional-sync-release
May 10, 2026
Merged

Polish Nova Android TV and Polaris sync UX#17
papi-ux merged 2 commits intomasterfrom
docs/bidirectional-sync-release

Conversation

@papi-ux
Copy link
Copy Markdown
Owner

@papi-ux papi-ux commented May 10, 2026

Summary

This PR bundles the current Nova Android TV and Polaris sync UX work into a draft review branch.

Changes

  • Adds Android TV-oriented polish for Nova library and server library screens, including clearer focus states, card styling, source metadata, and streaming badges.
  • Improves Polaris-aware app metadata and sync surfaces so Steam/Lutris/Heroic/manual sources and platform/runtime details are easier to distinguish.
  • Adds TV-friendly settings/dialog handling and supporting UI assets for controller/remote navigation.
  • Keeps the existing Polaris stream/session plumbing intact while refining the visible UX around it.

Validation

  • Built ARM64 debug APK with ./gradlew -PnovaAbis=arm64-v8a :app:assembleNonRoot_gameDebug.
  • Ran focused unit/layout checks with ./gradlew :app:testNonRoot_gameDebugUnitTest --tests com.papi.nova.LayoutInflationTest --tests com.papi.nova.utils.UiHelperTvTest.
  • Installed and smoke-launched the APK on NVIDIA Shield.
  • Installed the APK on Pixel 10 Pro.

Notes

Draft PR for CI and review. The branch is docs/bidirectional-sync-release at commit 8f53dd4.

@papi-ux papi-ux marked this pull request as ready for review May 10, 2026 15:28
@papi-ux papi-ux merged commit 489da9d into master May 10, 2026
7 checks passed
@papi-ux papi-ux deleted the docs/bidirectional-sync-release branch May 10, 2026 15:28
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