Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Unreleased

- Adds a Portable Chrome Nova theme matching the Polaris dim Moonlight-grey early-2000s silver palette, including settings/theme-picker entries and restrained Compose library surfaces.
- Adds a PSP / Portable Chrome Nova theme matching the Polaris dim Moonlight-grey early-2000s silver palette, including settings/theme-picker entries and restrained Compose library surfaces.

## 1.1.3 - 2026-06-12

Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/values/arrays.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<item>Polaris Aurora</item>
<item>Console OLED</item>
<item>Miami Nebula</item>
<item>Portable Chrome</item>
<item>PSP / Portable Chrome</item>
<item>High Contrast</item>
<item>Material You</item>
</string-array>
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<string name="nova_theme_polaris_label">Polaris Aurora</string>
<string name="nova_theme_oled_label">Console OLED</string>
<string name="nova_theme_miami_label">Miami Nebula</string>
<string name="nova_theme_portable_chrome_label">Portable Chrome</string>
<string name="nova_theme_portable_chrome_label">PSP / Portable Chrome</string>
<string name="nova_theme_high_contrast_label">High Contrast</string>
<string name="nova_theme_material_you_label">Material You</string>
<string name="pcview_quick_library">Open Nova Library</string>
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/xml/preferences.xml
Original file line number Diff line number Diff line change
Expand Up @@ -608,7 +608,7 @@
<ListPreference
android:key="nova_theme"
android:title="Theme"
android:summary="Polaris Aurora, Console OLED, Miami Nebula, Portable Chrome, High Contrast, or Material You"
android:summary="Polaris Aurora, Console OLED, Miami Nebula, PSP / Portable Chrome, High Contrast, or Material You"
android:entries="@array/nova_theme_names"
android:entryValues="@array/nova_theme_values"
android:defaultValue="polaris"
Expand Down
2 changes: 1 addition & 1 deletion app/src/test/java/com/papi/nova/ui/NovaThemeManagerTest.kt
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ class NovaThemeManagerTest {
NovaThemeManager.setTheme(context, NovaThemeManager.THEME_PORTABLE_CHROME)

assertEquals(NovaThemeManager.THEME_PORTABLE_CHROME, NovaThemeManager.getTheme(context))
assertEquals("Portable Chrome", NovaThemeManager.getThemeLabel(context))
assertEquals("PSP / Portable Chrome", NovaThemeManager.getThemeLabel(context))
}

@Test
Expand Down
4 changes: 2 additions & 2 deletions app/src/test/java/com/papi/nova/ui/NovaThemeResourcesTest.kt
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@ class NovaThemeResourcesTest {
values
)
assertEquals("Miami Nebula", names[values.indexOf("miami")])
assertEquals("Portable Chrome", names[values.indexOf("portable_chrome")])
assertEquals("PSP / Portable Chrome", names[values.indexOf("portable_chrome")])
}

@Test
fun preferencesThemeSummaryMentionsPortableChrome() {
val preferencesXml = File("src/main/res/xml/preferences.xml").readText()

assertTrue(preferencesXml.contains("android:key=\"nova_theme\""))
assertTrue(preferencesXml.contains("Portable Chrome"))
assertTrue(preferencesXml.contains("PSP / Portable Chrome"))
}
}
Loading