diff --git a/app/src/main/java/io/github/lsposed/manager/App.java b/app/src/main/java/io/github/lsposed/manager/App.java
index cef60f47..8600e1e8 100644
--- a/app/src/main/java/io/github/lsposed/manager/App.java
+++ b/app/src/main/java/io/github/lsposed/manager/App.java
@@ -11,6 +11,7 @@ import androidx.preference.PreferenceManager;
import io.github.lsposed.manager.ui.activity.CrashReportActivity;
import io.github.lsposed.manager.util.CompileUtil;
+import io.github.lsposed.manager.util.ModuleUtil;
import io.github.lsposed.manager.util.NotificationUtil;
import io.github.lsposed.manager.util.RebootUtil;
@@ -126,6 +127,7 @@ public class App extends Application {
pref = PreferenceManager.getDefaultSharedPreferences(this);
NotificationUtil.init();
+ ModuleUtil.getInstance();
Shizuku.addRequestPermissionResultListener(REQUEST_PERMISSION_RESULT_LISTENER);
}
diff --git a/app/src/main/res/drawable/ic_apps.xml b/app/src/main/res/drawable/ic_apps.xml
index 2d903a92..822d2dac 100644
--- a/app/src/main/res/drawable/ic_apps.xml
+++ b/app/src/main/res/drawable/ic_apps.xml
@@ -5,6 +5,6 @@
android:viewportWidth="24"
android:viewportHeight="24">
diff --git a/app/src/main/res/drawable/ic_assignment.xml b/app/src/main/res/drawable/ic_assignment.xml
index 6fd06e9d..4113a782 100644
--- a/app/src/main/res/drawable/ic_assignment.xml
+++ b/app/src/main/res/drawable/ic_assignment.xml
@@ -5,6 +5,6 @@
android:viewportWidth="24"
android:viewportHeight="24">
diff --git a/app/src/main/res/drawable/ic_chip.xml b/app/src/main/res/drawable/ic_chip.xml
index 67847c5f..f0506bcf 100644
--- a/app/src/main/res/drawable/ic_chip.xml
+++ b/app/src/main/res/drawable/ic_chip.xml
@@ -5,6 +5,6 @@
android:viewportWidth="24"
android:viewportHeight="24">
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_donate.xml b/app/src/main/res/drawable/ic_donate.xml
index 4cc67358..a226dbfb 100644
--- a/app/src/main/res/drawable/ic_donate.xml
+++ b/app/src/main/res/drawable/ic_donate.xml
@@ -5,6 +5,6 @@
android:viewportWidth="24.0"
android:viewportHeight="24.0">
diff --git a/app/src/main/res/drawable/ic_framework.xml b/app/src/main/res/drawable/ic_framework.xml
index 76deadaa..e4cf5598 100644
--- a/app/src/main/res/drawable/ic_framework.xml
+++ b/app/src/main/res/drawable/ic_framework.xml
@@ -7,7 +7,7 @@
android:viewportWidth="24"
android:viewportHeight="24">
diff --git a/app/src/main/res/drawable/ic_github.xml b/app/src/main/res/drawable/ic_github.xml
index 47f21458..bc9c4e97 100644
--- a/app/src/main/res/drawable/ic_github.xml
+++ b/app/src/main/res/drawable/ic_github.xml
@@ -6,6 +6,6 @@
android:viewportWidth="24.0"
android:viewportHeight="24.0">
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_help.xml b/app/src/main/res/drawable/ic_help.xml
index a3f80358..49552ead 100644
--- a/app/src/main/res/drawable/ic_help.xml
+++ b/app/src/main/res/drawable/ic_help.xml
@@ -5,6 +5,6 @@
android:viewportWidth="24.0"
android:viewportHeight="24.0">
diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml
index eaafc806..b0a4b517 100644
--- a/app/src/main/res/drawable/ic_launcher_background.xml
+++ b/app/src/main/res/drawable/ic_launcher_background.xml
@@ -1,74 +1,170 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml
index da219ca3..022c79c7 100644
--- a/app/src/main/res/drawable/ic_launcher_foreground.xml
+++ b/app/src/main/res/drawable/ic_launcher_foreground.xml
@@ -5,17 +5,21 @@
android:viewportWidth="108"
android:viewportHeight="108"
android:tint="#562135">
-
-
-
-
-
+
+
+
+
+
+
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_manager.xml b/app/src/main/res/drawable/ic_manager.xml
index 92356905..19b77072 100644
--- a/app/src/main/res/drawable/ic_manager.xml
+++ b/app/src/main/res/drawable/ic_manager.xml
@@ -6,6 +6,6 @@
android:viewportWidth="24"
android:viewportHeight="24">
diff --git a/app/src/main/res/drawable/ic_modules.xml b/app/src/main/res/drawable/ic_modules.xml
index 5b9d32ac..4e69eee8 100644
--- a/app/src/main/res/drawable/ic_modules.xml
+++ b/app/src/main/res/drawable/ic_modules.xml
@@ -6,6 +6,6 @@
android:viewportWidth="24"
android:viewportHeight="24">
diff --git a/app/src/main/res/drawable/ic_notification.xml b/app/src/main/res/drawable/ic_notification.xml
index bcd9d769..ed7bbacf 100644
--- a/app/src/main/res/drawable/ic_notification.xml
+++ b/app/src/main/res/drawable/ic_notification.xml
@@ -5,6 +5,6 @@
android:viewportWidth="24.0"
android:viewportHeight="24.0">
diff --git a/app/src/main/res/drawable/shortcut_ic_apps.xml b/app/src/main/res/drawable/shortcut_ic_apps.xml
new file mode 100644
index 00000000..d9e46da7
--- /dev/null
+++ b/app/src/main/res/drawable/shortcut_ic_apps.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/shortcut_ic_downloads.xml b/app/src/main/res/drawable/shortcut_ic_downloads.xml
deleted file mode 100644
index 9d5bf9de..00000000
--- a/app/src/main/res/drawable/shortcut_ic_downloads.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
diff --git a/app/src/main/res/drawable/shortcut_ic_logs.xml b/app/src/main/res/drawable/shortcut_ic_logs.xml
new file mode 100644
index 00000000..e1b546f5
--- /dev/null
+++ b/app/src/main/res/drawable/shortcut_ic_logs.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/shortcut_ic_modules.xml b/app/src/main/res/drawable/shortcut_ic_modules.xml
index da6a8324..bc69ea28 100644
--- a/app/src/main/res/drawable/shortcut_ic_modules.xml
+++ b/app/src/main/res/drawable/shortcut_ic_modules.xml
@@ -1,16 +1,10 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 214b4874..d720a9fa 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -142,7 +142,7 @@
android:layout_height="28dp"
android:layout_centerVertical="true"
android:contentDescription="@string/Modules"
- app:srcCompat="@drawable/ic_apps" />
+ app:srcCompat="@drawable/ic_modules" />
+ app:srcCompat="@drawable/ic_apps" />
+ android:shortcutLongLabel="@string/Modules"
+ android:shortcutShortLabel="@string/Modules">
+
+
+
+
+
+
\ No newline at end of file