diff --git a/app/build.gradle b/app/build.gradle index 07840f3eb3..3f2c547399 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -60,6 +60,9 @@ android { versionNameSuffix "-${getCommitCount()}" applicationIdSuffix ".debug" } + release { + applicationIdSuffix = '.j2k' + } } flavorDimensions "default" diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt b/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt index 6545b4a39e..feac514ab7 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt @@ -33,7 +33,7 @@ class PreferencesHelper(val context: Context) { fun clear() = prefs.edit().clear().apply() - fun theme() = prefs.getInt(Keys.theme, 1) + fun theme() = prefs.getInt(Keys.theme, 5) fun rotation() = rxPrefs.getInteger(Keys.rotation, 1) @@ -65,7 +65,7 @@ class PreferencesHelper(val context: Context) { fun zoomStart() = rxPrefs.getInteger(Keys.zoomStart, 1) - fun readerTheme() = rxPrefs.getInteger(Keys.readerTheme, 0) + fun readerTheme() = rxPrefs.getInteger(Keys.readerTheme, 2) fun cropBorders() = rxPrefs.getBoolean(Keys.cropBorders, false) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt index bb4da456a2..023ba82acc 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt @@ -65,11 +65,6 @@ class MainActivity : BaseActivity() { lateinit var tabAnimator: TabsAnimator override fun onCreate(savedInstanceState: Bundle?) { - /*delegate.setLocalNightMode(when (preferences.theme()) { - 1 -> MODE_NIGHT_NO - 2, 3, 4 -> MODE_NIGHT_YES - else -> MODE_NIGHT_FOLLOW_SYSTEM - })*/ setDefaultNightMode(when (preferences.theme()) { 1 -> MODE_NIGHT_NO 2, 3, 4 -> MODE_NIGHT_YES diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralController.kt index 87d8a7f7fc..5d2a61ef3c 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralController.kt @@ -56,23 +56,12 @@ class SettingsGeneralController : SettingsController() { titleRes = R.string.pref_theme entriesRes = arrayOf(R.string.light_theme, R.string.dark_theme, R.string.amoled_theme, R.string.darkblue_theme, - R.string.system_theme, R.string.system_amoled_theme, R.string.system_darkblue_theme) + R.string.system_default, R.string.system_amoled_theme, R.string.system_darkblue_theme) entryValues = arrayOf("1", "2", "3", "4", "5", "6", "7") defaultValue = "5" summary = "%s" - onChange {newValue -> - val activity = activity ?: return@onChange false - val app = activity.application - AppCompatDelegate.setDefaultNightMode(when (newValue) { - "1" -> AppCompatDelegate.MODE_NIGHT_NO - "2", "3", "4" -> AppCompatDelegate.MODE_NIGHT_YES - else -> AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM - }) - //LocaleHelper.changeLocale(newValue.toString()) - //LocaleHelper.updateConfiguration(app, app.resources.configuration) - //activity?.recreate() - + onChange { newValue -> activity?.recreate() true } diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsReaderController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsReaderController.kt index 4d9425bf79..d1722ec1f4 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsReaderController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsReaderController.kt @@ -50,7 +50,7 @@ class SettingsReaderController : SettingsController() { intListPreference { key = Keys.readerTheme titleRes = R.string.pref_reader_theme - entriesRes = arrayOf(R.string.white_background, R.string.black_background, R.string.auto_background) + entriesRes = arrayOf(R.string.white_background, R.string.black_background, R.string.zoom_start_automatic) entryValues = arrayOf("0", "1", "2") defaultValue = "0" summary = "%s" diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ae22047bd8..5122b7b697 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -143,7 +143,6 @@ Dark theme AMOLED theme Dark blue - System default System default (AMOLED) System default (Dark blue) Start screen