From 21a684c14be721bae3b2e4820f46ddfe4ab016ea Mon Sep 17 00:00:00 2001 From: HapeLee <1321903405@qq.com> Date: Mon, 29 Dec 2025 02:49:44 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=96=B0=E5=A2=9E]=20=E5=A5=96=E6=B1=A0?= =?UTF-8?q?=E8=BF=98=E5=9C=A8=E5=8F=A0=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/legado/app/ui/main/my/MyScreen.kt | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/app/src/main/java/io/legado/app/ui/main/my/MyScreen.kt b/app/src/main/java/io/legado/app/ui/main/my/MyScreen.kt index 0c23eac09..410512ea0 100644 --- a/app/src/main/java/io/legado/app/ui/main/my/MyScreen.kt +++ b/app/src/main/java/io/legado/app/ui/main/my/MyScreen.kt @@ -14,7 +14,10 @@ import androidx.compose.material.icons.automirrored.filled.HelpOutline import androidx.compose.material.icons.automirrored.filled.LibraryBooks import androidx.compose.material.icons.automirrored.filled.Rule import androidx.compose.material.icons.filled.Backup +import androidx.compose.material.icons.filled.Bookmark import androidx.compose.material.icons.filled.FindReplace +import androidx.compose.material.icons.filled.Folder +import androidx.compose.material.icons.filled.History import androidx.compose.material.icons.filled.Info import androidx.compose.material.icons.filled.Palette import androidx.compose.material.icons.filled.Settings @@ -43,11 +46,14 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp import io.legado.app.R import io.legado.app.ui.about.AboutActivity +import io.legado.app.ui.book.bookmark.AllBookmarkActivity +import io.legado.app.ui.book.readRecord.ReadRecordActivity import io.legado.app.ui.book.source.manage.BookSourceActivity import io.legado.app.ui.book.toc.rule.TxtTocRuleActivity import io.legado.app.ui.config.ConfigActivity import io.legado.app.ui.config.ConfigTag import io.legado.app.ui.dict.rule.DictRuleActivity +import io.legado.app.ui.file.FileManageActivity import io.legado.app.ui.replace.ReplaceRuleActivity import io.legado.app.ui.widget.components.SettingItem import io.legado.app.ui.widget.components.SplicedColumnGroup @@ -242,6 +248,27 @@ fun MyScreen( SplicedColumnGroup( modifier = Modifier.padding(horizontal = 16.dp), title = stringResource(R.string.other)) { + SettingItem( + title = stringResource(R.string.bookmark), + imageVector = Icons.Default.Bookmark, + onClick = { + onNavigate(PrefClickEvent.StartActivity(AllBookmarkActivity::class.java)) + } + ) + SettingItem( + title = stringResource(R.string.read_record), + imageVector = Icons.Default.History, + onClick = { + onNavigate(PrefClickEvent.StartActivity(ReadRecordActivity::class.java)) + } + ) + SettingItem( + title = stringResource(R.string.file_manage), + imageVector = Icons.Default.Folder, + onClick = { + onNavigate(PrefClickEvent.StartActivity(FileManageActivity::class.java)) + } + ) SettingItem( title = stringResource(R.string.about), imageVector = Icons.Default.Info,