更新界面

This commit is contained in:
HapeLee committed 2025-07-01 23:42:07 +08:00
1 parent cd4caed170
commit 3908ff7cf2
76 files changed
+1586 -1393

No files matched your search

@@ -159,12 +159,19 @@ object AppConfig : SharedPreferences.OnSharedPreferenceChangeListener {
appCtx.putPrefInt(PreferKey.bookGroupStyle, value)
}
var bookshelfLayout: Int
get() = appCtx.getPrefInt(PreferKey.bookshelfLayout, 0)
var bookshelfLayoutPortrait: Int
get() = appCtx.getPrefInt(PreferKey.bookshelfLayoutPortrait, 3)
set(value) {
appCtx.putPrefInt(PreferKey.bookshelfLayout, value)
appCtx.putPrefInt(PreferKey.bookshelfLayoutPortrait, value)
}
var bookshelfLayoutLandscape: Int
get() = appCtx.getPrefInt(PreferKey.bookshelfLayoutLandscape, 5)
set(value) {
appCtx.putPrefInt(PreferKey.bookshelfLayoutLandscape, value)
}
var saveTabPosition: Int
get() = appCtx.getPrefInt(PreferKey.saveTabPosition, 0)
set(value) {
@@ -14,6 +14,7 @@ import io.legato.kazusa.utils.isContentScheme
import io.legato.kazusa.utils.isDataUrl
import io.legato.kazusa.utils.lifecycle
import java.io.File
import androidx.core.net.toUri
//https://bumptech.github.io/glide/doc/generatedapi.html
//Instead of GlideApp, use com.bumptech.Glide
@@ -28,7 +29,7 @@ object ImageLoader {
path.isNullOrEmpty() -> Glide.with(context).load(path)
path.isDataUrl() -> Glide.with(context).load(path)
path.isAbsUrl() -> Glide.with(context).load(path)
path.isContentScheme() -> Glide.with(context).load(Uri.parse(path))
path.isContentScheme() -> Glide.with(context).load(path.toUri())
else -> kotlin.runCatching {
Glide.with(context).load(File(path))
}.getOrElse {