From e5c6643da809bb202a78c696a703febacb3c4b62 Mon Sep 17 00:00:00 2001 From: HapeLee <63206378+HapeLee@users.noreply.github.com> Date: Mon, 8 Jun 2026 13:06:16 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E9=98=85=E8=AF=BB?= =?UTF-8?q?=E7=95=8C=E9=9D=A2=E5=88=87=E6=8D=A2=E4=BA=AE=E6=9A=97=E8=89=B2?= =?UTF-8?q?=E4=B8=BB=E9=A2=98=E6=97=A0=E6=95=88=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/legado/app/data/repository/ReadSettingsRepository.kt | 2 +- .../main/java/io/legado/app/ui/book/read/ReadBookContract.kt | 2 +- .../java/io/legado/app/ui/config/themeConfig/ThemeConfig.kt | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/io/legado/app/data/repository/ReadSettingsRepository.kt b/app/src/main/java/io/legado/app/data/repository/ReadSettingsRepository.kt index bdfc1ca3b..9ab2de4d1 100644 --- a/app/src/main/java/io/legado/app/data/repository/ReadSettingsRepository.kt +++ b/app/src/main/java/io/legado/app/data/repository/ReadSettingsRepository.kt @@ -442,7 +442,7 @@ class ReadSettingsRepository( readMenuCustomIcons = this[Keys.ReadMenuCustomIcons] ?: "", titleBarCustomIcons = this[Keys.TitleBarCustomIcons] ?: "", titleBarIconPosition = this[Keys.TitleBarIconPosition] ?: 0, - showTitleBarIcons = this[Keys.ShowTitleBarIcons] ?: true, + showTitleBarIcons = this[Keys.ShowTitleBarIcons] ?: false, chineseConverterType = this[Keys.ChineseConverterType] ?: 0, ) } diff --git a/app/src/main/java/io/legado/app/ui/book/read/ReadBookContract.kt b/app/src/main/java/io/legado/app/ui/book/read/ReadBookContract.kt index edbda6219..e6d8a5011 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/ReadBookContract.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/ReadBookContract.kt @@ -159,7 +159,7 @@ data class ReadBookUiState( @Stable data class ReadMenuConfig( val titleBarIconPosition: Int = 0, - val showTitleBarIcons: Boolean = true, + val showTitleBarIcons: Boolean = false, val readMenuFloatingBottomBar: Boolean = false, val readMenuBottomCornerRadius: Int = 0, val readMenuIconItemsPerRow: Int = 5, diff --git a/app/src/main/java/io/legado/app/ui/config/themeConfig/ThemeConfig.kt b/app/src/main/java/io/legado/app/ui/config/themeConfig/ThemeConfig.kt index 608506d6b..8bc93eab3 100644 --- a/app/src/main/java/io/legado/app/ui/config/themeConfig/ThemeConfig.kt +++ b/app/src/main/java/io/legado/app/ui/config/themeConfig/ThemeConfig.kt @@ -52,7 +52,9 @@ object ThemeConfig { var appTheme by prefDelegate(PreferKey.appTheme, "0") - var themeMode by prefDelegate(PreferKey.themeMode, "0") + var themeMode by prefDelegate(PreferKey.themeMode, "0") { + initNightMode() + } fun initNightMode() { when (appCtx.getPrefString(PreferKey.themeMode, "0")) {