From b3ba154cb45a4ed2b296adadaa0fa781024c1707 Mon Sep 17 00:00:00 2001 From: Bios Thusvill <87165098+thusvill@users.noreply.github.com> Date: Wed, 22 Apr 2026 15:16:43 +0530 Subject: [PATCH 1/2] Added Pure Black Theme Added option to toggle pure black for OLED devices --- .idea/deploymentTargetSelector.xml | 8 +-- .../pixelplay/ExternalPlayerActivity.kt | 9 +++- .../com/theveloper/pixelplay/MainActivity.kt | 7 ++- .../preferences/ThemePreferencesRepository.kt | 2 + .../preferences/UserPreferencesRepository.kt | 11 ++++ .../components/LyricsFloatingToolbar.kt | 29 +++++++--- .../presentation/components/LyricsSheet.kt | 2 + .../components/QueueBottomSheet.kt | 4 +- .../components/ToggleSegmentButton.kt | 43 ++++++++++----- .../components/UnifiedPlayerSheetV2.kt | 3 ++ .../components/player/FullPlayerContent.kt | 5 +- .../components/scoped/SheetThemeState.kt | 20 +++++-- .../screens/PaletteStyleSettingsScreen.kt | 54 +++++++++++++------ .../screens/SettingsCategoryScreen.kt | 3 +- .../presentation/screens/StatsScreen.kt | 2 +- .../viewmodel/SettingsViewModel.kt | 5 +- .../theveloper/pixelplay/ui/theme/Theme.kt | 29 +++++++++- app/src/main/res/values/strings_settings.xml | 1 + shared/build.gradle.kts | 6 +++ 19 files changed, 189 insertions(+), 54 deletions(-) diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index d8b7d40b0..c6d4def15 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,10 +4,10 @@