From 4aabe9fa6a9938a51a245ac2b7df839c90fcd584 Mon Sep 17 00:00:00 2001
From: rushiiMachine <33725716+rushiiMachine@users.noreply.github.com>
Date: Sun, 9 Feb 2025 17:49:43 -0800
Subject: [PATCH] feat: update all material icons and fix sizing
There's been a bit of a redesign since the last time I obtained most of these icons + new tint.
---
.../dialogs/AlternativeDownloaderDialog.kt | 11 ++++++++++-
.../dialogs/CustomComponentVersionPicker.kt | 8 +++++++-
.../ui/components/dialogs/InstallerAbortDialog.kt | 12 +++++++++---
.../ui/components/dialogs/NetworkWarningDialog.kt | 14 +++++++++++---
.../ui/screens/home/components/HomeAppBar.kt | 4 +---
.../manager/ui/screens/plugins/PluginsScreen.kt | 10 ++++------
.../ui/screens/plugins/components/PluginCard.kt | 4 +---
app/src/main/res/drawable/ic_add.xml | 2 +-
app/src/main/res/drawable/ic_app_shortcut.xml | 4 ++--
app/src/main/res/drawable/ic_arrow_down_small.xml | 4 ++--
app/src/main/res/drawable/ic_arrow_up_small.xml | 4 ++--
app/src/main/res/drawable/ic_back.xml | 2 +-
app/src/main/res/drawable/ic_brush.xml | 4 ++--
app/src/main/res/drawable/ic_bug.xml | 2 +-
app/src/main/res/drawable/ic_canceled.xml | 4 ++--
app/src/main/res/drawable/ic_check_circle.xml | 4 ++--
app/src/main/res/drawable/ic_circle.xml | 4 ++--
app/src/main/res/drawable/ic_close.xml | 9 +++++++++
app/src/main/res/drawable/ic_code.xml | 2 +-
app/src/main/res/drawable/ic_delete_forever.xml | 2 +-
app/src/main/res/drawable/ic_download.xml | 4 ++--
app/src/main/res/drawable/ic_extension.xml | 2 +-
app/src/main/res/drawable/ic_extension_off.xml | 2 +-
app/src/main/res/drawable/ic_history.xml | 2 +-
app/src/main/res/drawable/ic_info.xml | 4 ++--
app/src/main/res/drawable/ic_launch.xml | 4 ++--
app/src/main/res/drawable/ic_palette.xml | 4 ++--
app/src/main/res/drawable/ic_protect_warning.xml | 2 +-
app/src/main/res/drawable/ic_refresh.xml | 2 +-
app/src/main/res/drawable/ic_search.xml | 9 +++++++++
app/src/main/res/drawable/ic_settings.xml | 4 ++--
app/src/main/res/drawable/ic_tools.xml | 6 +++---
app/src/main/res/drawable/ic_update.xml | 2 +-
app/src/main/res/drawable/ic_warning.xml | 4 ++--
34 files changed, 101 insertions(+), 60 deletions(-)
create mode 100644 app/src/main/res/drawable/ic_close.xml
create mode 100644 app/src/main/res/drawable/ic_search.xml
diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/dialogs/AlternativeDownloaderDialog.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/dialogs/AlternativeDownloaderDialog.kt
index 53a07cb1..eee0a8cb 100644
--- a/app/src/main/kotlin/com/aliucord/manager/ui/components/dialogs/AlternativeDownloaderDialog.kt
+++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/dialogs/AlternativeDownloaderDialog.kt
@@ -1,10 +1,13 @@
package com.aliucord.manager.ui.components.dialogs
+import androidx.compose.foundation.layout.size
import androidx.compose.material3.*
import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
+import androidx.compose.ui.unit.dp
import com.aliucord.manager.R
@Composable
@@ -42,6 +45,12 @@ fun AlternativeDownloaderDialog(
textAlign = TextAlign.Center,
)
},
- icon = { Icon(painterResource(R.drawable.ic_download), contentDescription = null) },
+ icon = {
+ Icon(
+ painter = painterResource(R.drawable.ic_download),
+ contentDescription = null,
+ modifier = Modifier.size(32.dp),
+ )
+ },
)
}
diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/dialogs/CustomComponentVersionPicker.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/dialogs/CustomComponentVersionPicker.kt
index c85a9bfd..4ae46571 100644
--- a/app/src/main/kotlin/com/aliucord/manager/ui/components/dialogs/CustomComponentVersionPicker.kt
+++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/dialogs/CustomComponentVersionPicker.kt
@@ -56,7 +56,13 @@ fun CustomComponentVersionPicker(
}
},
title = { Text("Custom Component") },
- icon = { Icon(painterResource(R.drawable.ic_download), contentDescription = null) },
+ icon = {
+ Icon(
+ painter = painterResource(R.drawable.ic_download),
+ contentDescription = null,
+ modifier = Modifier.size(32.dp),
+ )
+ },
text = {
Column {
Text(
diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/dialogs/InstallerAbortDialog.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/dialogs/InstallerAbortDialog.kt
index e62ff3f9..b92dc314 100644
--- a/app/src/main/kotlin/com/aliucord/manager/ui/components/dialogs/InstallerAbortDialog.kt
+++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/dialogs/InstallerAbortDialog.kt
@@ -1,11 +1,13 @@
package com.aliucord.manager.ui.components.dialogs
-import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.filled.Warning
+import androidx.compose.foundation.layout.size
import androidx.compose.material3.*
import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
+import androidx.compose.ui.unit.dp
import com.aliucord.manager.R
@Composable
@@ -46,7 +48,11 @@ fun InstallerAbortDialog(
)
},
icon = {
- Icon(Icons.Filled.Warning, contentDescription = null)
+ Icon(
+ painter = painterResource(R.drawable.ic_warning),
+ contentDescription = null,
+ modifier = Modifier.size(32.dp),
+ )
},
containerColor = MaterialTheme.colorScheme.errorContainer,
iconContentColor = MaterialTheme.colorScheme.onErrorContainer,
diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/components/dialogs/NetworkWarningDialog.kt b/app/src/main/kotlin/com/aliucord/manager/ui/components/dialogs/NetworkWarningDialog.kt
index 8642156e..74e56799 100644
--- a/app/src/main/kotlin/com/aliucord/manager/ui/components/dialogs/NetworkWarningDialog.kt
+++ b/app/src/main/kotlin/com/aliucord/manager/ui/components/dialogs/NetworkWarningDialog.kt
@@ -1,11 +1,13 @@
package com.aliucord.manager.ui.components.dialogs
-import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.filled.Warning
+import androidx.compose.foundation.layout.size
import androidx.compose.material3.*
import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
+import androidx.compose.ui.unit.dp
import androidx.compose.ui.window.DialogProperties
import com.aliucord.manager.R
@@ -47,7 +49,13 @@ fun NetworkWarningDialog(
textAlign = TextAlign.Center,
)
},
- icon = { Icon(Icons.Filled.Warning, contentDescription = null) },
+ icon = {
+ Icon(
+ painter = painterResource(R.drawable.ic_warning),
+ contentDescription = null,
+ modifier = Modifier.size(32.dp),
+ )
+ },
containerColor = MaterialTheme.colorScheme.errorContainer,
iconContentColor = MaterialTheme.colorScheme.onErrorContainer,
titleContentColor = MaterialTheme.colorScheme.onErrorContainer,
diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/screens/home/components/HomeAppBar.kt b/app/src/main/kotlin/com/aliucord/manager/ui/screens/home/components/HomeAppBar.kt
index e5f9b00b..e5da9659 100644
--- a/app/src/main/kotlin/com/aliucord/manager/ui/screens/home/components/HomeAppBar.kt
+++ b/app/src/main/kotlin/com/aliucord/manager/ui/screens/home/components/HomeAppBar.kt
@@ -1,7 +1,5 @@
package com.aliucord.manager.ui.screens.home.components
-import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.filled.Info
import androidx.compose.material3.*
import androidx.compose.runtime.Composable
import androidx.compose.ui.res.painterResource
@@ -21,7 +19,7 @@ fun HomeAppBar() {
IconButton(onClick = { navigator.push(AboutScreen()) }) {
Icon(
- imageVector = Icons.Default.Info,
+ painter = painterResource(R.drawable.ic_info),
contentDescription = stringResource(R.string.navigation_about)
)
}
diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/screens/plugins/PluginsScreen.kt b/app/src/main/kotlin/com/aliucord/manager/ui/screens/plugins/PluginsScreen.kt
index e652802c..0ed0530d 100644
--- a/app/src/main/kotlin/com/aliucord/manager/ui/screens/plugins/PluginsScreen.kt
+++ b/app/src/main/kotlin/com/aliucord/manager/ui/screens/plugins/PluginsScreen.kt
@@ -12,8 +12,6 @@ import androidx.compose.foundation.lazy.items
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.foundation.text.KeyboardActions
import androidx.compose.foundation.text.KeyboardOptions
-import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.filled.*
import androidx.compose.material3.*
import androidx.compose.runtime.*
import androidx.compose.ui.Alignment
@@ -96,7 +94,7 @@ class PluginsScreen : Screen, Parcelable {
verticalArrangement = Arrangement.spacedBy(8.dp),
) {
Icon(
- imageVector = Icons.Default.Warning,
+ painter = painterResource(R.drawable.ic_warning),
contentDescription = null,
tint = MaterialTheme.colorScheme.error,
)
@@ -161,13 +159,13 @@ private fun PluginSearch(
if (!isFilterBlank) {
IconButton(onClick = { onFilterChange("") }) {
Icon(
- imageVector = Icons.Default.Close,
+ painter = painterResource(R.drawable.ic_close),
contentDescription = stringResource(R.string.action_clear)
)
}
} else {
Icon(
- imageVector = Icons.Default.Search,
+ painter = painterResource(R.drawable.ic_search),
contentDescription = stringResource(R.string.plugins_search)
)
}
@@ -188,7 +186,7 @@ private fun UninstallPluginDialog(
onDismissRequest = onDismiss,
icon = {
Icon(
- imageVector = Icons.Default.Delete,
+ painter = painterResource(R.drawable.ic_delete_forever),
contentDescription = stringResource(R.string.action_uninstall)
)
},
diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/screens/plugins/components/PluginCard.kt b/app/src/main/kotlin/com/aliucord/manager/ui/screens/plugins/components/PluginCard.kt
index 8c969b8f..1fc4a147 100644
--- a/app/src/main/kotlin/com/aliucord/manager/ui/screens/plugins/components/PluginCard.kt
+++ b/app/src/main/kotlin/com/aliucord/manager/ui/screens/plugins/components/PluginCard.kt
@@ -7,8 +7,6 @@ package com.aliucord.manager.ui.screens.plugins.components
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.*
-import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.filled.Delete
import androidx.compose.material3.*
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
@@ -147,7 +145,7 @@ fun PluginCard(
IconButton(modifier = Modifier.size(25.dp), onClick = onClickDelete) {
Icon(
modifier = Modifier.fillMaxSize(),
- imageVector = Icons.Default.Delete,
+ painter = painterResource(R.drawable.ic_delete_forever),
contentDescription = stringResource(R.string.action_uninstall),
tint = MaterialTheme.colorScheme.error
)
diff --git a/app/src/main/res/drawable/ic_add.xml b/app/src/main/res/drawable/ic_add.xml
index bf12e7ff..028ffedb 100644
--- a/app/src/main/res/drawable/ic_add.xml
+++ b/app/src/main/res/drawable/ic_add.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
diff --git a/app/src/main/res/drawable/ic_app_shortcut.xml b/app/src/main/res/drawable/ic_app_shortcut.xml
index 884c7e90..a37f9966 100644
--- a/app/src/main/res/drawable/ic_app_shortcut.xml
+++ b/app/src/main/res/drawable/ic_app_shortcut.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
+ android:fillColor="#e8eaed"
+ android:pathData="M735.23,500L480,500q-10.77,0 -17.69,6.92 -6.93,6.93 -6.93,17.7v100q0,8.5 -5.75,14.25 -5.76,5.75 -14.27,5.75t-14.24,-5.75q-5.74,-5.75 -5.74,-14.25v-100q0,-26.66 18.99,-45.64Q453.35,460 480,460h255.23l-69.61,-69.85q-5.62,-5.61 -6,-13.65 -0.39,-8.04 6.39,-14.82 6.22,-6.22 13.99,-6.22 7.77,0 14.15,6.39l95.54,95.53q9.69,9.7 9.69,22.62 0,12.92 -9.69,22.62l-95.54,95.53q-5.61,5.62 -13.65,6.12t-14.82,-6.28q-6.22,-6.22 -6.33,-13.87 -0.12,-7.66 6.27,-14.27L735.23,500ZM304.62,880q-26.66,0 -45.64,-18.98T240,815.38v-670.76q0,-26.66 18.98,-45.64T304.62,80h350.76q26.66,0 45.64,18.98T720,144.62v112.3q0,8.5 -5.76,14.25t-14.27,5.75q-8.51,0 -14.24,-5.75T680,256.92L680,220L280,220v520h400v-36.92q0,-8.5 5.76,-14.25t14.27,-5.75q8.51,0 14.24,5.75t5.73,14.25v112.3q0,26.66 -18.98,45.64T655.38,880L304.62,880Z" />
diff --git a/app/src/main/res/drawable/ic_arrow_down_small.xml b/app/src/main/res/drawable/ic_arrow_down_small.xml
index 283d53fa..e4b4da01 100644
--- a/app/src/main/res/drawable/ic_arrow_down_small.xml
+++ b/app/src/main/res/drawable/ic_arrow_down_small.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
+ android:fillColor="#e8eaed"
+ android:pathData="M480,599q-8,0 -15,-2.5t-13,-8.5L268,404q-11,-11 -11,-28t11,-28q11,-11 28,-11t28,11l156,156 156,-156q11,-11 28,-11t28,11q11,11 11,28t-11,28L508,588q-6,6 -13,8.5t-15,2.5Z" />
diff --git a/app/src/main/res/drawable/ic_arrow_up_small.xml b/app/src/main/res/drawable/ic_arrow_up_small.xml
index db499f28..2467c788 100644
--- a/app/src/main/res/drawable/ic_arrow_up_small.xml
+++ b/app/src/main/res/drawable/ic_arrow_up_small.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
+ android:fillColor="#e8eaed"
+ android:pathData="M480,432 L324,588q-11,11 -28,11t-28,-11q-11,-11 -11,-28t11,-28l184,-184q12,-12 28,-12t28,12l184,184q11,11 11,28t-11,28q-11,11 -28,11t-28,-11L480,432Z" />
diff --git a/app/src/main/res/drawable/ic_back.xml b/app/src/main/res/drawable/ic_back.xml
index b2ca2b6b..8faa0045 100644
--- a/app/src/main/res/drawable/ic_back.xml
+++ b/app/src/main/res/drawable/ic_back.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
diff --git a/app/src/main/res/drawable/ic_brush.xml b/app/src/main/res/drawable/ic_brush.xml
index 00f4f852..0a54e17c 100644
--- a/app/src/main/res/drawable/ic_brush.xml
+++ b/app/src/main/res/drawable/ic_brush.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
+ android:fillColor="#e8eaed"
+ android:pathData="M440,880q-33,0 -56.5,-23.5T360,800v-160L240,640q-33,0 -56.5,-23.5T160,560v-280q0,-66 47,-113t113,-47h440q17,0 28.5,11.5T800,160v400q0,33 -23.5,56.5T720,640L600,640v160q0,33 -23.5,56.5T520,880h-80ZM240,400h480v-200h-40v120q0,17 -11.5,28.5T640,360q-17,0 -28.5,-11.5T600,320v-120h-40v40q0,17 -11.5,28.5T520,280q-17,0 -28.5,-11.5T480,240v-40L320,200q-33,0 -56.5,23.5T240,280v120Z" />
diff --git a/app/src/main/res/drawable/ic_bug.xml b/app/src/main/res/drawable/ic_bug.xml
index b6cedeb5..f0ecc4be 100644
--- a/app/src/main/res/drawable/ic_bug.xml
+++ b/app/src/main/res/drawable/ic_bug.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
diff --git a/app/src/main/res/drawable/ic_canceled.xml b/app/src/main/res/drawable/ic_canceled.xml
index 644c6baa..56149583 100644
--- a/app/src/main/res/drawable/ic_canceled.xml
+++ b/app/src/main/res/drawable/ic_canceled.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
+ android:fillColor="#e8eaed"
+ android:pathData="m480,536 l116,116q11,11 28,11t28,-11q11,-11 11,-28t-11,-28L536,480l116,-116q11,-11 11,-28t-11,-28q-11,-11 -28,-11t-28,11L480,424 364,308q-11,-11 -28,-11t-28,11q-11,11 -11,28t11,28l116,116 -116,116q-11,11 -11,28t11,28q11,11 28,11t28,-11l116,-116ZM480,880q-83,0 -156,-31.5T197,763q-54,-54 -85.5,-127T80,480q0,-83 31.5,-156T197,197q54,-54 127,-85.5T480,80q83,0 156,31.5T763,197q54,54 85.5,127T880,480q0,83 -31.5,156T763,763q-54,54 -127,85.5T480,880Z" />
diff --git a/app/src/main/res/drawable/ic_check_circle.xml b/app/src/main/res/drawable/ic_check_circle.xml
index 8db17ae8..3f30f6d2 100644
--- a/app/src/main/res/drawable/ic_check_circle.xml
+++ b/app/src/main/res/drawable/ic_check_circle.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
+ android:fillColor="#e8eaed"
+ android:pathData="m424,552 l-86,-86q-11,-11 -28,-11t-28,11q-11,11 -11,28t11,28l114,114q12,12 28,12t28,-12l226,-226q11,-11 11,-28t-11,-28q-11,-11 -28,-11t-28,11L424,552ZM480,880q-83,0 -156,-31.5T197,763q-54,-54 -85.5,-127T80,480q0,-83 31.5,-156T197,197q54,-54 127,-85.5T480,80q83,0 156,31.5T763,197q54,54 85.5,127T880,480q0,83 -31.5,156T763,763q-54,54 -127,85.5T480,880Z" />
diff --git a/app/src/main/res/drawable/ic_circle.xml b/app/src/main/res/drawable/ic_circle.xml
index 5026d40c..bbf2e79a 100644
--- a/app/src/main/res/drawable/ic_circle.xml
+++ b/app/src/main/res/drawable/ic_circle.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
+ android:fillColor="#e8eaed"
+ android:pathData="M480,880q-83,0 -156,-31.5T197,763q-54,-54 -85.5,-127T80,480q0,-83 31.5,-156T197,197q54,-54 127,-85.5T480,80q83,0 156,31.5T763,197q54,54 85.5,127T880,480q0,83 -31.5,156T763,763q-54,54 -127,85.5T480,880ZM480,800q134,0 227,-93t93,-227q0,-134 -93,-227t-227,-93q-134,0 -227,93t-93,227q0,134 93,227t227,93ZM480,480Z" />
diff --git a/app/src/main/res/drawable/ic_close.xml b/app/src/main/res/drawable/ic_close.xml
new file mode 100644
index 00000000..a6744071
--- /dev/null
+++ b/app/src/main/res/drawable/ic_close.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable/ic_code.xml b/app/src/main/res/drawable/ic_code.xml
index 836ef3c9..bb345bde 100644
--- a/app/src/main/res/drawable/ic_code.xml
+++ b/app/src/main/res/drawable/ic_code.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
diff --git a/app/src/main/res/drawable/ic_delete_forever.xml b/app/src/main/res/drawable/ic_delete_forever.xml
index dea6180e..fa5ef42e 100644
--- a/app/src/main/res/drawable/ic_delete_forever.xml
+++ b/app/src/main/res/drawable/ic_delete_forever.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
diff --git a/app/src/main/res/drawable/ic_download.xml b/app/src/main/res/drawable/ic_download.xml
index 67193eeb..c51fac37 100644
--- a/app/src/main/res/drawable/ic_download.xml
+++ b/app/src/main/res/drawable/ic_download.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
+ android:fillColor="#e8eaed"
+ android:pathData="M200,800h560q17,0 28.5,11.5T800,840q0,17 -11.5,28.5T760,880L200,880q-17,0 -28.5,-11.5T160,840q0,-17 11.5,-28.5T200,800ZM480,695q-9,0 -17.5,-4T448,679L250,425q-15,-20 -4,-42.5t36,-22.5h78v-240q0,-17 11.5,-28.5T400,80h160q17,0 28.5,11.5T600,120v240h78q25,0 36,22.5t-4,42.5L512,679q-6,8 -14.5,12t-17.5,4Z" />
diff --git a/app/src/main/res/drawable/ic_extension.xml b/app/src/main/res/drawable/ic_extension.xml
index 00c5ca01..c7651e95 100644
--- a/app/src/main/res/drawable/ic_extension.xml
+++ b/app/src/main/res/drawable/ic_extension.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
diff --git a/app/src/main/res/drawable/ic_extension_off.xml b/app/src/main/res/drawable/ic_extension_off.xml
index 4f61bb49..3decc794 100644
--- a/app/src/main/res/drawable/ic_extension_off.xml
+++ b/app/src/main/res/drawable/ic_extension_off.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
diff --git a/app/src/main/res/drawable/ic_history.xml b/app/src/main/res/drawable/ic_history.xml
index 53f63345..6f9d1f65 100644
--- a/app/src/main/res/drawable/ic_history.xml
+++ b/app/src/main/res/drawable/ic_history.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
diff --git a/app/src/main/res/drawable/ic_info.xml b/app/src/main/res/drawable/ic_info.xml
index aa33ecba..46337617 100644
--- a/app/src/main/res/drawable/ic_info.xml
+++ b/app/src/main/res/drawable/ic_info.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
+ android:fillColor="#e8eaed"
+ android:pathData="M480,680q17,0 28.5,-11.5T520,640v-160q0,-17 -11.5,-28.5T480,440q-17,0 -28.5,11.5T440,480v160q0,17 11.5,28.5T480,680ZM480,360q17,0 28.5,-11.5T520,320q0,-17 -11.5,-28.5T480,280q-17,0 -28.5,11.5T440,320q0,17 11.5,28.5T480,360ZM480,880q-83,0 -156,-31.5T197,763q-54,-54 -85.5,-127T80,480q0,-83 31.5,-156T197,197q54,-54 127,-85.5T480,80q83,0 156,31.5T763,197q54,54 85.5,127T880,480q0,83 -31.5,156T763,763q-54,54 -127,85.5T480,880Z" />
diff --git a/app/src/main/res/drawable/ic_launch.xml b/app/src/main/res/drawable/ic_launch.xml
index 03192ff9..a7683aad 100644
--- a/app/src/main/res/drawable/ic_launch.xml
+++ b/app/src/main/res/drawable/ic_launch.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
+ android:fillColor="#e8eaed"
+ android:pathData="M200,840q-33,0 -56.5,-23.5T120,760v-560q0,-33 23.5,-56.5T200,120h240q17,0 28.5,11.5T480,160q0,17 -11.5,28.5T440,200L200,200v560h560v-240q0,-17 11.5,-28.5T800,480q17,0 28.5,11.5T840,520v240q0,33 -23.5,56.5T760,840L200,840ZM760,256L416,600q-11,11 -28,11t-28,-11q-11,-11 -11,-28t11,-28l344,-344L600,200q-17,0 -28.5,-11.5T560,160q0,-17 11.5,-28.5T600,120h200q17,0 28.5,11.5T840,160v200q0,17 -11.5,28.5T800,400q-17,0 -28.5,-11.5T760,360v-104Z" />
diff --git a/app/src/main/res/drawable/ic_palette.xml b/app/src/main/res/drawable/ic_palette.xml
index 3a1c166f..3b6a5428 100644
--- a/app/src/main/res/drawable/ic_palette.xml
+++ b/app/src/main/res/drawable/ic_palette.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
+ android:fillColor="#e8eaed"
+ android:pathData="M480,880q-82,0 -155,-31.5t-127.5,-86Q143,708 111.5,635T80,480q0,-83 32.5,-156t88,-127Q256,143 330,111.5T488,80q80,0 151,27.5t124.5,76q53.5,48.5 85,115T880,442q0,115 -70,176.5T640,680h-74q-9,0 -12.5,5t-3.5,11q0,12 15,34.5t15,51.5q0,50 -27.5,74T480,880ZM260,520q26,0 43,-17t17,-43q0,-26 -17,-43t-43,-17q-26,0 -43,17t-17,43q0,26 17,43t43,17ZM380,360q26,0 43,-17t17,-43q0,-26 -17,-43t-43,-17q-26,0 -43,17t-17,43q0,26 17,43t43,17ZM580,360q26,0 43,-17t17,-43q0,-26 -17,-43t-43,-17q-26,0 -43,17t-17,43q0,26 17,43t43,17ZM700,520q26,0 43,-17t17,-43q0,-26 -17,-43t-43,-17q-26,0 -43,17t-17,43q0,26 17,43t43,17Z" />
diff --git a/app/src/main/res/drawable/ic_protect_warning.xml b/app/src/main/res/drawable/ic_protect_warning.xml
index 97d98792..d783a7d4 100644
--- a/app/src/main/res/drawable/ic_protect_warning.xml
+++ b/app/src/main/res/drawable/ic_protect_warning.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
diff --git a/app/src/main/res/drawable/ic_refresh.xml b/app/src/main/res/drawable/ic_refresh.xml
index fa51cfb7..c09c4443 100644
--- a/app/src/main/res/drawable/ic_refresh.xml
+++ b/app/src/main/res/drawable/ic_refresh.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
diff --git a/app/src/main/res/drawable/ic_search.xml b/app/src/main/res/drawable/ic_search.xml
new file mode 100644
index 00000000..7670aa42
--- /dev/null
+++ b/app/src/main/res/drawable/ic_search.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable/ic_settings.xml b/app/src/main/res/drawable/ic_settings.xml
index 2876b718..db5d5fa0 100644
--- a/app/src/main/res/drawable/ic_settings.xml
+++ b/app/src/main/res/drawable/ic_settings.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
+ android:fillColor="#e8eaed"
+ android:pathData="M433,880q-27,0 -46.5,-18T363,818l-9,-66q-13,-5 -24.5,-12T307,725l-62,26q-25,11 -50,2t-39,-32l-47,-82q-14,-23 -8,-49t27,-43l53,-40q-1,-7 -1,-13.5v-27q0,-6.5 1,-13.5l-53,-40q-21,-17 -27,-43t8,-49l47,-82q14,-23 39,-32t50,2l62,26q11,-8 23,-15t24,-12l9,-66q4,-26 23.5,-44t46.5,-18h94q27,0 46.5,18t23.5,44l9,66q13,5 24.5,12t22.5,15l62,-26q25,-11 50,-2t39,32l47,82q14,23 8,49t-27,43l-53,40q1,7 1,13.5v27q0,6.5 -2,13.5l53,40q21,17 27,43t-8,49l-48,82q-14,23 -39,32t-50,-2l-60,-26q-11,8 -23,15t-24,12l-9,66q-4,26 -23.5,44T527,880h-94ZM482,620q58,0 99,-41t41,-99q0,-58 -41,-99t-99,-41q-59,0 -99.5,41T342,480q0,58 40.5,99t99.5,41Z" />
diff --git a/app/src/main/res/drawable/ic_tools.xml b/app/src/main/res/drawable/ic_tools.xml
index bcf52d62..04e5001c 100644
--- a/app/src/main/res/drawable/ic_tools.xml
+++ b/app/src/main/res/drawable/ic_tools.xml
@@ -3,7 +3,7 @@
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
-
+
diff --git a/app/src/main/res/drawable/ic_update.xml b/app/src/main/res/drawable/ic_update.xml
index 12d9fa6b..297f620e 100644
--- a/app/src/main/res/drawable/ic_update.xml
+++ b/app/src/main/res/drawable/ic_update.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
diff --git a/app/src/main/res/drawable/ic_warning.xml b/app/src/main/res/drawable/ic_warning.xml
index d725cd58..754b6bcd 100644
--- a/app/src/main/res/drawable/ic_warning.xml
+++ b/app/src/main/res/drawable/ic_warning.xml
@@ -4,6 +4,6 @@
android:viewportWidth="960"
android:viewportHeight="960">
+ android:fillColor="#e8eaed"
+ android:pathData="M109,840q-11,0 -20,-5.5T75,820q-5,-9 -5.5,-19.5T75,780l370,-640q6,-10 15.5,-15t19.5,-5q10,0 19.5,5t15.5,15l370,640q6,10 5.5,20.5T885,820q-5,9 -14,14.5t-20,5.5L109,840ZM480,720q17,0 28.5,-11.5T520,680q0,-17 -11.5,-28.5T480,640q-17,0 -28.5,11.5T440,680q0,17 11.5,28.5T480,720ZM480,600q17,0 28.5,-11.5T520,560v-120q0,-17 -11.5,-28.5T480,400q-17,0 -28.5,11.5T440,440v120q0,17 11.5,28.5T480,600Z" />