From 9eadc2ad24dd50118cc7f8b6776ad2f37b07bc06 Mon Sep 17 00:00:00 2001
From: tehcneko <7764726+tehcneko@users.noreply.github.com>
Date: Fri, 29 Jan 2021 11:47:23 +0800
Subject: [PATCH] Improve shortcuts
---
.../java/io/github/lsposed/manager/App.java | 2 +
app/src/main/res/drawable/ic_apps.xml | 2 +-
app/src/main/res/drawable/ic_assignment.xml | 2 +-
app/src/main/res/drawable/ic_chip.xml | 2 +-
app/src/main/res/drawable/ic_donate.xml | 2 +-
app/src/main/res/drawable/ic_framework.xml | 2 +-
app/src/main/res/drawable/ic_github.xml | 2 +-
app/src/main/res/drawable/ic_help.xml | 2 +-
.../res/drawable/ic_launcher_background.xml | 232 +++++++++++++-----
.../res/drawable/ic_launcher_foreground.xml | 28 ++-
app/src/main/res/drawable/ic_manager.xml | 2 +-
app/src/main/res/drawable/ic_modules.xml | 2 +-
app/src/main/res/drawable/ic_notification.xml | 2 +-
.../main/res/drawable/shortcut_ic_apps.xml | 10 +
.../res/drawable/shortcut_ic_downloads.xml | 15 --
.../main/res/drawable/shortcut_ic_logs.xml | 10 +
.../main/res/drawable/shortcut_ic_modules.xml | 26 +-
app/src/main/res/layout/activity_main.xml | 4 +-
app/src/main/res/xml/shortcuts.xml | 26 +-
19 files changed, 248 insertions(+), 125 deletions(-)
create mode 100644 app/src/main/res/drawable/shortcut_ic_apps.xml
delete mode 100644 app/src/main/res/drawable/shortcut_ic_downloads.xml
create mode 100644 app/src/main/res/drawable/shortcut_ic_logs.xml
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