From 11b815703f3b47ed6b38e06548369111d157a19a Mon Sep 17 00:00:00 2001 From: darktux Date: Fri, 5 Apr 2024 01:58:29 +0200 Subject: [PATCH] Android: Add ability to run Qlaunch --- .../yuzu/yuzu_emu/fragments/AppletLauncherFragment.kt | 6 ++++++ .../src/main/java/org/yuzu/yuzu_emu/model/Applet.kt | 2 +- src/android/app/src/main/res/drawable/ic_home.xml | 10 ++++++++++ src/android/app/src/main/res/values/strings.xml | 2 ++ 4 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 src/android/app/src/main/res/drawable/ic_home.xml diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AppletLauncherFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AppletLauncherFragment.kt index 73ca404841..1514e38289 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AppletLauncherFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AppletLauncherFragment.kt @@ -72,6 +72,12 @@ class AppletLauncherFragment : Fragment() { R.string.mii_edit_applet_description, R.drawable.ic_mii, AppletInfo.MiiEdit + ), + Applet( + R.string.qlaunch_applet, + R.string.qlaunch_description, + R.drawable.ic_home, + AppletInfo.QLaunch ) ) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/Applet.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/Applet.kt index 8677674a38..2845c71ec0 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/Applet.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/Applet.kt @@ -20,7 +20,7 @@ enum class AppletInfo(val appletId: Int, val entryId: Long = 0) { None(0x00), Application(0x01), OverlayDisplay(0x02), - QLaunch(0x03), + QLaunch(0x03, 0x0100000000001000), Starter(0x04), Auth(0x0A), Cabinet(0x0B, 0x0100000000001002), diff --git a/src/android/app/src/main/res/drawable/ic_home.xml b/src/android/app/src/main/res/drawable/ic_home.xml new file mode 100644 index 0000000000..01beae9af5 --- /dev/null +++ b/src/android/app/src/main/res/drawable/ic_home.xml @@ -0,0 +1,10 @@ + + + \ No newline at end of file diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index f7f19cdad1..4fbfa6d1d8 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -145,6 +145,8 @@ https://yuzu-emu.org/help/quickstart/#dumping-decryption-keys + Qlaunch + Launch applications from the system home screen Applet launcher Launch system applets using installed firmware Firmware not installed