From c8dc00702fc127df0175233f79d3fe28ac5e90f4 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Sun, 29 May 2022 21:17:21 +0200 Subject: [PATCH] Change hidden items button style --- i18n/src/main/res/values/strings.xml | 2 ++ .../ui/launcher/search/SearchColumn.kt | 21 +++++++++++-------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/src/main/res/values/strings.xml b/i18n/src/main/res/values/strings.xml index 2f801570e..edf20501f 100644 --- a/i18n/src/main/res/values/strings.xml +++ b/i18n/src/main/res/values/strings.xml @@ -21,6 +21,8 @@ Open Hide Don\'t hide + + Show hidden %1$s has been hidden. Undo diff --git a/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/SearchColumn.kt b/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/SearchColumn.kt index 691c6571f..374f52a86 100644 --- a/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/SearchColumn.kt +++ b/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/SearchColumn.kt @@ -4,16 +4,15 @@ import androidx.compose.foundation.layout.* import androidx.compose.foundation.shape.CircleShape import androidx.compose.material.icons.Icons import androidx.compose.material.icons.rounded.VisibilityOff -import androidx.compose.material3.ExperimentalMaterial3Api -import androidx.compose.material3.Icon -import androidx.compose.material3.MaterialTheme -import androidx.compose.material3.Surface +import androidx.compose.material3.* import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalContext +import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp import androidx.lifecycle.viewmodel.compose.viewModel +import de.mm20.launcher2.ui.R import de.mm20.launcher2.ui.launcher.LauncherActivityVM import de.mm20.launcher2.ui.launcher.search.apps.AppResults import de.mm20.launcher2.ui.launcher.search.appshortcuts.AppShortcutResults @@ -50,26 +49,30 @@ fun SearchColumn( Row( modifier = Modifier .fillMaxWidth() - .padding(vertical = 8.dp, horizontal = 12.dp), + .padding(vertical = 4.dp), verticalAlignment = Alignment.CenterVertically, horizontalArrangement = Arrangement.End ) { val viewModel: LauncherActivityVM = viewModel() - val context = LocalContext.current Surface( shadowElevation = 2.dp, color = MaterialTheme.colorScheme.secondaryContainer, contentColor = MaterialTheme.colorScheme.onSecondaryContainer, - shape = CircleShape, + shape = MaterialTheme.shapes.medium, onClick = { viewModel.showHiddenItems() } ) { - Box( - modifier = Modifier.padding(12.dp), + Row( + modifier = Modifier.padding(vertical = 8.dp, horizontal = 12.dp), + verticalAlignment = Alignment.CenterVertically ) { Icon( imageVector = Icons.Rounded.VisibilityOff, contentDescription = null, ) + Text(stringResource(R.string.show_hidden_items), + modifier = Modifier.padding(start = 12.dp, end = 4.dp), + style = MaterialTheme.typography.labelMedium + ) } }