From 8598cca9b39f61f981f11e6901b89de8e705cda7 Mon Sep 17 00:00:00 2001 From: HapeLee <63206378+HapeLee@users.noreply.github.com> Date: Wed, 13 May 2026 23:37:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B9=A6=E7=B1=8D=E8=AF=A6=E6=83=85=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .claude/settings.local.json | 3 ++- .../legado/app/ui/book/info/BookInfoSheets.kt | 21 +++++++++++-------- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 3eef6e9a2..4965d8755 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -68,7 +68,8 @@ "Bash(git stash *)", "Bash(Select-String -Pattern \"FAILED|error:\")", "Bash(Select-Object -First 5)", - "Bash(Select-String -NotMatch \"^\\\\s*$\")" + "Bash(Select-String -NotMatch \"^\\\\s*$\")", + "Bash(Select-Object -Last 20)" ] } } diff --git a/app/src/main/java/io/legado/app/ui/book/info/BookInfoSheets.kt b/app/src/main/java/io/legado/app/ui/book/info/BookInfoSheets.kt index be1ef6930..c6a8d6634 100644 --- a/app/src/main/java/io/legado/app/ui/book/info/BookInfoSheets.kt +++ b/app/src/main/java/io/legado/app/ui/book/info/BookInfoSheets.kt @@ -78,7 +78,6 @@ import io.legado.app.ui.widget.components.AppLinearProgressIndicator import io.legado.app.ui.widget.components.AppTextField import io.legado.app.ui.widget.components.EmptyMessage import io.legado.app.ui.widget.components.alert.AppAlertDialog -import io.legado.app.ui.widget.components.button.ConfirmDismissButtonsRow import io.legado.app.ui.widget.components.button.MediumIconButton import io.legado.app.ui.widget.components.button.SmallIconButton import io.legado.app.ui.widget.components.card.GlassCard @@ -143,7 +142,18 @@ fun GroupSelectSheet( show = show, onDismissRequest = onDismissRequest, title = stringResource(R.string.group_select), - endAction = { IconButton(onClick = { editingGroup = BookGroup() }) { Icon(Icons.Default.Add, null) } } + startAction = { + MediumIconButton( + onClick = { editingGroup = BookGroup() }, + imageVector = Icons.Default.Add + ) + }, + endAction = { + MediumIconButton( + onClick = { onConfirm(selectedGroupId) }, + imageVector = Icons.Default.Check + ) + } ) { Column(modifier = Modifier.fillMaxWidth()) { LazyColumn( @@ -185,13 +195,6 @@ fun GroupSelectSheet( } } Spacer(modifier = Modifier.height(12.dp)) - ConfirmDismissButtonsRow( - onDismiss = onDismissRequest, - onConfirm = { onConfirm(selectedGroupId) }, - dismissText = stringResource(R.string.cancel), - confirmText = stringResource(R.string.ok), - ) - Spacer(modifier = Modifier.height(12.dp)) } } GroupEditSheet(show = editingGroup != null, group = editingGroup, onDismissRequest = { editingGroup = null })