diff --git a/core/base/src/main/java/de/mm20/launcher2/search/AppShortcut.kt b/core/base/src/main/java/de/mm20/launcher2/search/AppShortcut.kt
index b61f3fb6b..001016df3 100644
--- a/core/base/src/main/java/de/mm20/launcher2/search/AppShortcut.kt
+++ b/core/base/src/main/java/de/mm20/launcher2/search/AppShortcut.kt
@@ -26,7 +26,7 @@ interface AppShortcut : SavableSearchable {
return StaticLauncherIcon(
foregroundLayer = TintedIconLayer(
color = 0xFF3DDA84.toInt(),
- icon = ContextCompat.getDrawable(context, R.drawable.ic_file_android)!!,
+ icon = ContextCompat.getDrawable(context, R.drawable.android_24px)!!,
scale = 0.65f,
),
backgroundLayer = ColorLayer(0xFF3DDA84.toInt()),
diff --git a/core/base/src/main/java/de/mm20/launcher2/search/Application.kt b/core/base/src/main/java/de/mm20/launcher2/search/Application.kt
index 0efda7c4f..4a679b790 100644
--- a/core/base/src/main/java/de/mm20/launcher2/search/Application.kt
+++ b/core/base/src/main/java/de/mm20/launcher2/search/Application.kt
@@ -30,7 +30,7 @@ interface Application: SavableSearchable {
override fun getPlaceholderIcon(context: Context): StaticLauncherIcon {
return StaticLauncherIcon(
foregroundLayer = TintedIconLayer(
- icon = ContextCompat.getDrawable(context, R.drawable.ic_file_android)!!,
+ icon = ContextCompat.getDrawable(context, R.drawable.android_24px)!!,
scale = 0.65f,
color = 0xff3dda84.toInt(),
),
diff --git a/core/base/src/main/java/de/mm20/launcher2/search/File.kt b/core/base/src/main/java/de/mm20/launcher2/search/File.kt
index adf3ebd8e..fbf4e3582 100644
--- a/core/base/src/main/java/de/mm20/launcher2/search/File.kt
+++ b/core/base/src/main/java/de/mm20/launcher2/search/File.kt
@@ -26,32 +26,32 @@ interface File : SavableSearchable {
override fun getPlaceholderIcon(context: Context): StaticLauncherIcon {
val (resId, bgColor) = when {
- isDirectory -> R.drawable.ic_file_folder to R.color.lightblue
- mimeType.startsWith("image/") -> R.drawable.ic_file_picture to R.color.teal
- mimeType.startsWith("audio/") -> R.drawable.ic_file_music to R.color.orange
- mimeType.startsWith("video/") -> R.drawable.ic_file_video to R.color.purple
+ isDirectory -> R.drawable.folder_24px to R.color.lightblue
+ mimeType.startsWith("image/") -> R.drawable.photo_24px to R.color.teal
+ mimeType.startsWith("audio/") -> R.drawable.music_note_24px to R.color.orange
+ mimeType.startsWith("video/") -> R.drawable.movie_24px to R.color.purple
else -> when (mimeType) {
"application/zip", "application/x-gtar", "application/x-tar",
"application/java-archive", "application/x-7z-compressed",
- "application/x-compressed-tar", "application/x-gzip", "application/x-bzip2" -> R.drawable.ic_file_archive to R.color.brown
- "application/pdf" -> R.drawable.ic_file_pdf to R.color.red
+ "application/x-compressed-tar", "application/x-gzip", "application/x-bzip2" -> R.drawable.folder_zip_24px to R.color.brown
+ "application/pdf" -> R.drawable.docs_24px to R.color.red
"application/vnd.oasis.opendocument.text",
"application/vnd.openxmlformats-officedocument.wordprocessingml.document",
- "application/msword", "text/plain", "application/vnd.google-apps.document" -> R.drawable.ic_file_document to R.color.blue
+ "application/msword", "text/plain", "application/vnd.google-apps.document" -> R.drawable.article_24px to R.color.blue
"application/vnd.oasis.opendocument.spreadsheet",
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
- "application/vnd.ms-excel", "application/vnd.google-apps.spreadsheet" -> R.drawable.ic_file_spreadsheet to R.color.green
+ "application/vnd.ms-excel", "application/vnd.google-apps.spreadsheet" -> R.drawable.table_24px to R.color.green
"application/vnd.openxmlformats-officedocument.presentationml.presentation",
- "application/vnd.ms-powerpoint", "application/vnd.google-apps.presentation" -> R.drawable.ic_file_presentation to R.color.amber
+ "application/vnd.ms-powerpoint", "application/vnd.google-apps.presentation" -> R.drawable.slideshow_24px to R.color.amber
"text/x-asm", "text/x-c", "text/x-java-source", "text/x-script.phyton", "text/x-pascal",
- "text/x-script.perl", "text/javascript", "application/json" -> R.drawable.ic_file_code to R.color.pink
- "text/xml", "text/html" -> R.drawable.ic_file_markup to R.color.deeporange
- "application/vnd.android.package-archive" -> R.drawable.ic_file_android to R.color.lightgreen
- "application/vnd.google-apps.form" -> R.drawable.ic_file_form to R.color.deeppurple
- "application/vnd.google-apps.drawing" -> R.drawable.ic_file_picture to R.color.teal
- "application/vnd.de.mm20.launcher2.backup" -> R.drawable.ic_file_backup to R.color.brown
- "application/vnd.de.mm20.launcher2.theme" -> R.drawable.ic_file_theme to R.color.amber
- else -> R.drawable.ic_file_generic to R.color.bluegrey
+ "text/x-script.perl", "text/javascript", "application/json" -> R.drawable.data_object_24px to R.color.pink
+ "text/xml", "text/html" -> R.drawable.code_24px to R.color.deeporange
+ "application/vnd.android.package-archive" -> R.drawable.android_24px to R.color.lightgreen
+ "application/vnd.google-apps.form" -> R.drawable.ballot_24px to R.color.deeppurple
+ "application/vnd.google-apps.drawing" -> R.drawable.shape_line_24px to R.color.teal
+ "application/vnd.de.mm20.launcher2.backup" -> R.drawable.settings_24px to R.color.brown
+ "application/vnd.de.mm20.launcher2.theme" -> R.drawable.palette_24px to R.color.amber
+ else -> R.drawable.draft_24px to R.color.bluegrey
}
}
return StaticLauncherIcon(
diff --git a/core/base/src/main/res/drawable/android_24px.xml b/core/base/src/main/res/drawable/android_24px.xml
new file mode 100644
index 000000000..4791c04af
--- /dev/null
+++ b/core/base/src/main/res/drawable/android_24px.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/base/src/main/res/drawable/archive_24px.xml b/core/base/src/main/res/drawable/archive_24px.xml
new file mode 100644
index 000000000..b38468c07
--- /dev/null
+++ b/core/base/src/main/res/drawable/archive_24px.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/base/src/main/res/drawable/article_24px.xml b/core/base/src/main/res/drawable/article_24px.xml
new file mode 100644
index 000000000..5b0f45801
--- /dev/null
+++ b/core/base/src/main/res/drawable/article_24px.xml
@@ -0,0 +1,11 @@
+
+
+
diff --git a/core/base/src/main/res/drawable/ballot_24px.xml b/core/base/src/main/res/drawable/ballot_24px.xml
new file mode 100644
index 000000000..623fe911d
--- /dev/null
+++ b/core/base/src/main/res/drawable/ballot_24px.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/base/src/main/res/drawable/code_24px.xml b/core/base/src/main/res/drawable/code_24px.xml
new file mode 100644
index 000000000..ce9e1695b
--- /dev/null
+++ b/core/base/src/main/res/drawable/code_24px.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/base/src/main/res/drawable/data_object_24px.xml b/core/base/src/main/res/drawable/data_object_24px.xml
new file mode 100644
index 000000000..0e6ad0c25
--- /dev/null
+++ b/core/base/src/main/res/drawable/data_object_24px.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/base/src/main/res/drawable/docs_24px.xml b/core/base/src/main/res/drawable/docs_24px.xml
new file mode 100644
index 000000000..64a407667
--- /dev/null
+++ b/core/base/src/main/res/drawable/docs_24px.xml
@@ -0,0 +1,11 @@
+
+
+
diff --git a/core/base/src/main/res/drawable/draft_24px.xml b/core/base/src/main/res/drawable/draft_24px.xml
new file mode 100644
index 000000000..f93830f9a
--- /dev/null
+++ b/core/base/src/main/res/drawable/draft_24px.xml
@@ -0,0 +1,11 @@
+
+
+
diff --git a/core/base/src/main/res/drawable/folder_24px.xml b/core/base/src/main/res/drawable/folder_24px.xml
new file mode 100644
index 000000000..a1e978b69
--- /dev/null
+++ b/core/base/src/main/res/drawable/folder_24px.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/base/src/main/res/drawable/folder_zip_24px.xml b/core/base/src/main/res/drawable/folder_zip_24px.xml
new file mode 100644
index 000000000..c875a5206
--- /dev/null
+++ b/core/base/src/main/res/drawable/folder_zip_24px.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/base/src/main/res/drawable/ic_file_android.xml b/core/base/src/main/res/drawable/ic_file_android.xml
deleted file mode 100644
index 28c533f86..000000000
--- a/core/base/src/main/res/drawable/ic_file_android.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
diff --git a/core/base/src/main/res/drawable/ic_file_archive.xml b/core/base/src/main/res/drawable/ic_file_archive.xml
deleted file mode 100644
index f38c06fe9..000000000
--- a/core/base/src/main/res/drawable/ic_file_archive.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
diff --git a/core/base/src/main/res/drawable/ic_file_backup.xml b/core/base/src/main/res/drawable/ic_file_backup.xml
deleted file mode 100644
index e65758774..000000000
--- a/core/base/src/main/res/drawable/ic_file_backup.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
diff --git a/core/base/src/main/res/drawable/ic_file_code.xml b/core/base/src/main/res/drawable/ic_file_code.xml
deleted file mode 100644
index f7cc253ef..000000000
--- a/core/base/src/main/res/drawable/ic_file_code.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
diff --git a/core/base/src/main/res/drawable/ic_file_document.xml b/core/base/src/main/res/drawable/ic_file_document.xml
deleted file mode 100644
index f55b73f25..000000000
--- a/core/base/src/main/res/drawable/ic_file_document.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
diff --git a/core/base/src/main/res/drawable/ic_file_folder.xml b/core/base/src/main/res/drawable/ic_file_folder.xml
deleted file mode 100644
index 8500b837d..000000000
--- a/core/base/src/main/res/drawable/ic_file_folder.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
diff --git a/core/base/src/main/res/drawable/ic_file_form.xml b/core/base/src/main/res/drawable/ic_file_form.xml
deleted file mode 100644
index 018f2fa84..000000000
--- a/core/base/src/main/res/drawable/ic_file_form.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
diff --git a/core/base/src/main/res/drawable/ic_file_generic.xml b/core/base/src/main/res/drawable/ic_file_generic.xml
deleted file mode 100644
index 096e3d5d6..000000000
--- a/core/base/src/main/res/drawable/ic_file_generic.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
diff --git a/core/base/src/main/res/drawable/ic_file_markup.xml b/core/base/src/main/res/drawable/ic_file_markup.xml
deleted file mode 100644
index 14302a895..000000000
--- a/core/base/src/main/res/drawable/ic_file_markup.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
diff --git a/core/base/src/main/res/drawable/ic_file_music.xml b/core/base/src/main/res/drawable/ic_file_music.xml
deleted file mode 100644
index 20ed3ccfd..000000000
--- a/core/base/src/main/res/drawable/ic_file_music.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
diff --git a/core/base/src/main/res/drawable/ic_file_pdf.xml b/core/base/src/main/res/drawable/ic_file_pdf.xml
deleted file mode 100644
index a73638b03..000000000
--- a/core/base/src/main/res/drawable/ic_file_pdf.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
diff --git a/core/base/src/main/res/drawable/ic_file_picture.xml b/core/base/src/main/res/drawable/ic_file_picture.xml
deleted file mode 100644
index 08f618448..000000000
--- a/core/base/src/main/res/drawable/ic_file_picture.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
diff --git a/core/base/src/main/res/drawable/ic_file_presentation.xml b/core/base/src/main/res/drawable/ic_file_presentation.xml
deleted file mode 100644
index 4d7997029..000000000
--- a/core/base/src/main/res/drawable/ic_file_presentation.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
diff --git a/core/base/src/main/res/drawable/ic_file_spreadsheet.xml b/core/base/src/main/res/drawable/ic_file_spreadsheet.xml
deleted file mode 100644
index da1dbcc43..000000000
--- a/core/base/src/main/res/drawable/ic_file_spreadsheet.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
diff --git a/core/base/src/main/res/drawable/ic_file_theme.xml b/core/base/src/main/res/drawable/ic_file_theme.xml
deleted file mode 100644
index 879e8ab09..000000000
--- a/core/base/src/main/res/drawable/ic_file_theme.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
diff --git a/core/base/src/main/res/drawable/ic_file_video.xml b/core/base/src/main/res/drawable/ic_file_video.xml
deleted file mode 100644
index 3fe1f9566..000000000
--- a/core/base/src/main/res/drawable/ic_file_video.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
diff --git a/core/base/src/main/res/drawable/movie_24px.xml b/core/base/src/main/res/drawable/movie_24px.xml
new file mode 100644
index 000000000..58166475c
--- /dev/null
+++ b/core/base/src/main/res/drawable/movie_24px.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/base/src/main/res/drawable/music_note_24px.xml b/core/base/src/main/res/drawable/music_note_24px.xml
new file mode 100644
index 000000000..563ff7722
--- /dev/null
+++ b/core/base/src/main/res/drawable/music_note_24px.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/base/src/main/res/drawable/palette_24px.xml b/core/base/src/main/res/drawable/palette_24px.xml
new file mode 100644
index 000000000..58c504c26
--- /dev/null
+++ b/core/base/src/main/res/drawable/palette_24px.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/base/src/main/res/drawable/photo_24px.xml b/core/base/src/main/res/drawable/photo_24px.xml
new file mode 100644
index 000000000..031ae1106
--- /dev/null
+++ b/core/base/src/main/res/drawable/photo_24px.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/base/src/main/res/drawable/settings_24px.xml b/core/base/src/main/res/drawable/settings_24px.xml
new file mode 100644
index 000000000..93f66c909
--- /dev/null
+++ b/core/base/src/main/res/drawable/settings_24px.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/base/src/main/res/drawable/shape_line_24px.xml b/core/base/src/main/res/drawable/shape_line_24px.xml
new file mode 100644
index 000000000..3ffa98325
--- /dev/null
+++ b/core/base/src/main/res/drawable/shape_line_24px.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/base/src/main/res/drawable/slideshow_24px.xml b/core/base/src/main/res/drawable/slideshow_24px.xml
new file mode 100644
index 000000000..86969aec8
--- /dev/null
+++ b/core/base/src/main/res/drawable/slideshow_24px.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/base/src/main/res/drawable/table_24px.xml b/core/base/src/main/res/drawable/table_24px.xml
new file mode 100644
index 000000000..d362a0baa
--- /dev/null
+++ b/core/base/src/main/res/drawable/table_24px.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/data/appshortcuts/src/main/java/de/mm20/launcher2/appshortcuts/LauncherShortcut.kt b/data/appshortcuts/src/main/java/de/mm20/launcher2/appshortcuts/LauncherShortcut.kt
index f4bb3e686..0bd0c96c7 100644
--- a/data/appshortcuts/src/main/java/de/mm20/launcher2/appshortcuts/LauncherShortcut.kt
+++ b/data/appshortcuts/src/main/java/de/mm20/launcher2/appshortcuts/LauncherShortcut.kt
@@ -98,7 +98,7 @@ internal data class LauncherShortcut(
return StaticLauncherIcon(
foregroundLayer = TintedIconLayer(
color = 0xFF3DDA84.toInt(),
- icon = ContextCompat.getDrawable(context, R.drawable.ic_file_android)!!,
+ icon = ContextCompat.getDrawable(context, R.drawable.android_24px)!!,
scale = 0.65f,
),
backgroundLayer = ColorLayer(0xFF3DDA84.toInt()),
diff --git a/data/appshortcuts/src/main/java/de/mm20/launcher2/appshortcuts/UnavailableShortcut.kt b/data/appshortcuts/src/main/java/de/mm20/launcher2/appshortcuts/UnavailableShortcut.kt
index ed3749421..3d1b4ee68 100644
--- a/data/appshortcuts/src/main/java/de/mm20/launcher2/appshortcuts/UnavailableShortcut.kt
+++ b/data/appshortcuts/src/main/java/de/mm20/launcher2/appshortcuts/UnavailableShortcut.kt
@@ -42,7 +42,7 @@ internal class UnavailableShortcut(
override fun getPlaceholderIcon(context: Context): StaticLauncherIcon {
return StaticLauncherIcon(
foregroundLayer = TintedIconLayer(
- icon = context.getDrawable(R.drawable.ic_file_android)!!,
+ icon = context.getDrawable(R.drawable.android_24px)!!,
color = 0xFF333333.toInt()
),
backgroundLayer = ColorLayer(0xFF333333.toInt()),