mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-23 19:32:16 +00:00
Update: Rename Black themes
This commit is contained in:
parent
13a984bd7d
commit
c19cb674ac
@ -228,9 +228,9 @@ object Preferences {
|
||||
|
||||
sealed class Theme(override val valueString: String) : Enumeration<Theme> {
|
||||
override val values: List<Theme>
|
||||
get() = if (Android.sdk(31)) listOf(Dynamic, System, AmoledSystem, Light, Dark, Amoled)
|
||||
else if (Android.sdk(29)) listOf(System, AmoledSystem, Light, Dark, Amoled)
|
||||
else listOf(Light, Dark, Amoled)
|
||||
get() = if (Android.sdk(31)) listOf(Dynamic, System, SystemBlack, Light, Dark, Black)
|
||||
else if (Android.sdk(29)) listOf(System, SystemBlack, Light, Dark, Black)
|
||||
else listOf(Light, Dark, Black)
|
||||
|
||||
abstract fun getResId(configuration: Configuration): Int
|
||||
|
||||
@ -241,7 +241,7 @@ object Preferences {
|
||||
}
|
||||
}
|
||||
|
||||
object AmoledSystem : Theme("system-amoled") {
|
||||
object SystemBlack : Theme("system-amoled") {
|
||||
override fun getResId(configuration: Configuration): Int {
|
||||
return if ((configuration.uiMode and Configuration.UI_MODE_NIGHT_YES) != 0)
|
||||
R.style.Theme_Main_Amoled else R.style.Theme_Main_Light
|
||||
@ -262,7 +262,7 @@ object Preferences {
|
||||
override fun getResId(configuration: Configuration): Int = R.style.Theme_Main_Dark
|
||||
}
|
||||
|
||||
object Amoled : Theme("amoled") {
|
||||
object Black : Theme("amoled") {
|
||||
override fun getResId(configuration: Configuration): Int = R.style.Theme_Main_Amoled
|
||||
}
|
||||
}
|
||||
|
@ -87,7 +87,7 @@ class MainActivityX : AppCompatActivity() {
|
||||
AppTheme(
|
||||
darkTheme = when (Preferences[Preferences.Key.Theme]) {
|
||||
is Preferences.Theme.System -> isSystemInDarkTheme()
|
||||
is Preferences.Theme.AmoledSystem -> isSystemInDarkTheme()
|
||||
is Preferences.Theme.SystemBlack -> isSystemInDarkTheme()
|
||||
else -> isDarkTheme
|
||||
}
|
||||
) {
|
||||
|
@ -72,7 +72,7 @@ class PrefsActivityX : AppCompatActivity() {
|
||||
AppTheme(
|
||||
darkTheme = when (Preferences[Preferences.Key.Theme]) {
|
||||
is Preferences.Theme.System -> isSystemInDarkTheme()
|
||||
is Preferences.Theme.AmoledSystem -> isSystemInDarkTheme()
|
||||
is Preferences.Theme.SystemBlack -> isSystemInDarkTheme()
|
||||
else -> isDarkTheme
|
||||
}
|
||||
) {
|
||||
|
@ -137,7 +137,7 @@ class AppSheetX() : FullscreenBottomSheetDialogFragment(), Callbacks {
|
||||
AppTheme(
|
||||
darkTheme = when (Preferences[Preferences.Key.Theme]) {
|
||||
is Preferences.Theme.System -> isSystemInDarkTheme()
|
||||
is Preferences.Theme.AmoledSystem -> isSystemInDarkTheme()
|
||||
is Preferences.Theme.SystemBlack -> isSystemInDarkTheme()
|
||||
else -> isDarkTheme
|
||||
}
|
||||
) {
|
||||
|
@ -78,7 +78,7 @@ class ExploreFragment : MainNavFragmentX() {
|
||||
AppTheme(
|
||||
darkTheme = when (Preferences[Preferences.Key.Theme]) {
|
||||
is Preferences.Theme.System -> isSystemInDarkTheme()
|
||||
is Preferences.Theme.AmoledSystem -> isSystemInDarkTheme()
|
||||
is Preferences.Theme.SystemBlack -> isSystemInDarkTheme()
|
||||
else -> isDarkTheme
|
||||
}
|
||||
) {
|
||||
|
@ -96,7 +96,7 @@ class InstalledFragment : MainNavFragmentX() {
|
||||
AppTheme(
|
||||
darkTheme = when (Preferences[Preferences.Key.Theme]) {
|
||||
is Preferences.Theme.System -> isSystemInDarkTheme()
|
||||
is Preferences.Theme.AmoledSystem -> isSystemInDarkTheme()
|
||||
is Preferences.Theme.SystemBlack -> isSystemInDarkTheme()
|
||||
else -> isDarkTheme
|
||||
}
|
||||
) {
|
||||
|
@ -81,7 +81,7 @@ class LatestFragment : MainNavFragmentX() {
|
||||
AppTheme(
|
||||
darkTheme = when (Preferences[Preferences.Key.Theme]) {
|
||||
is Preferences.Theme.System -> isSystemInDarkTheme()
|
||||
is Preferences.Theme.AmoledSystem -> isSystemInDarkTheme()
|
||||
is Preferences.Theme.SystemBlack -> isSystemInDarkTheme()
|
||||
else -> isDarkTheme
|
||||
}
|
||||
) {
|
||||
|
@ -29,13 +29,13 @@ class PrefsUserFragment : PrefsNavFragmentX() {
|
||||
addEnumeration(Preferences.Key.Theme, getString(R.string.theme)) {
|
||||
when (it) {
|
||||
is Preferences.Theme.System -> getString(R.string.system)
|
||||
is Preferences.Theme.AmoledSystem -> getString(R.string.system) + " " + getString(
|
||||
is Preferences.Theme.SystemBlack -> getString(R.string.system) + " " + getString(
|
||||
R.string.amoled
|
||||
)
|
||||
is Preferences.Theme.Dynamic -> getString(R.string.dynamic)
|
||||
is Preferences.Theme.Light -> getString(R.string.light)
|
||||
is Preferences.Theme.Dark -> getString(R.string.dark)
|
||||
is Preferences.Theme.Amoled -> getString(R.string.amoled)
|
||||
is Preferences.Theme.Black -> getString(R.string.amoled)
|
||||
}
|
||||
}
|
||||
addEnumeration(Preferences.Key.DefaultTab, getString(R.string.default_tab)) {
|
||||
|
@ -41,7 +41,7 @@ fun ExplorePage(viewModel: MainNavFragmentViewModelX) {
|
||||
AppTheme(
|
||||
darkTheme = when (Preferences[Preferences.Key.Theme]) {
|
||||
is Preferences.Theme.System -> isSystemInDarkTheme()
|
||||
is Preferences.Theme.AmoledSystem -> isSystemInDarkTheme()
|
||||
is Preferences.Theme.SystemBlack -> isSystemInDarkTheme()
|
||||
else -> isDarkTheme
|
||||
}
|
||||
) {
|
||||
|
@ -60,7 +60,7 @@ fun InstalledPage(viewModel: MainNavFragmentViewModelX) {
|
||||
AppTheme(
|
||||
darkTheme = when (Preferences[Preferences.Key.Theme]) {
|
||||
is Preferences.Theme.System -> isSystemInDarkTheme()
|
||||
is Preferences.Theme.AmoledSystem -> isSystemInDarkTheme()
|
||||
is Preferences.Theme.SystemBlack -> isSystemInDarkTheme()
|
||||
else -> isDarkTheme
|
||||
}
|
||||
) {
|
||||
|
@ -50,7 +50,7 @@ fun LatestPage(viewModel: MainNavFragmentViewModelX) {
|
||||
AppTheme(
|
||||
darkTheme = when (Preferences[Preferences.Key.Theme]) {
|
||||
is Preferences.Theme.System -> isSystemInDarkTheme()
|
||||
is Preferences.Theme.AmoledSystem -> isSystemInDarkTheme()
|
||||
is Preferences.Theme.SystemBlack -> isSystemInDarkTheme()
|
||||
else -> isDarkTheme
|
||||
}
|
||||
) {
|
||||
|
@ -148,6 +148,7 @@
|
||||
<string name="syncing">Syncing</string>
|
||||
<string name="syncing_FORMAT">Syncing %s…</string>
|
||||
<string name="system">System</string>
|
||||
<string name="system_black">System (Black)</string>
|
||||
<string name="tap_to_install_DESC">Tap to install.</string>
|
||||
<string name="target">Target</string>
|
||||
<string name="theme">Theme</string>
|
||||
|
Loading…
x
Reference in New Issue
Block a user