Skip to content

feat(ui): add Portable Chrome Nova theme#88

Merged
papi-ux merged 1 commit into
masterfrom
nova/theme-portable-chrome-match
Jun 24, 2026
Merged

feat(ui): add Portable Chrome Nova theme#88
papi-ux merged 1 commit into
masterfrom
nova/theme-portable-chrome-match

Conversation

@papi-ux

@papi-ux papi-ux commented Jun 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds a Portable Chrome theme to Nova matching the Polaris dim Moonlight-grey early-2000s silver palette
  • Wires the theme into settings, theme cycling, app/settings styles, Android 12 splash colors, and Compose library surfaces
  • Keeps status/silver readability restrained with dark text and muted blue/green accents

Test Plan

  • RED: ./gradlew testDebugUnitTest --tests com.papi.nova.ui.NovaThemeManagerTest --tests com.papi.nova.ui.NovaThemeResourcesTest --tests com.papi.nova.ui.compose.NovaLibrarySurfacesTest failed before implementation with missing THEME_PORTABLE_CHROME/resources
  • ./gradlew testDebugUnitTest --tests com.papi.nova.ui.NovaThemeManagerTest --tests com.papi.nova.ui.NovaThemeResourcesTest --tests com.papi.nova.ui.compose.NovaLibrarySurfacesTest
  • git submodule update --init --recursive app/src/main/jni/moonlight-core/moonlight-common-c
  • ./gradlew testDebugUnitTest assembleRootDebug lintRootDebug

@papi-ux papi-ux merged commit 8281051 into master Jun 24, 2026
6 checks passed
@papi-ux papi-ux deleted the nova/theme-portable-chrome-match branch June 24, 2026 23:01
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