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
+ )
}
}