From e6de9da878d997f8d05be2dd9c60cd37dc3281eb Mon Sep 17 00:00:00 2001 From: izzy2lost Date: Sun, 8 Feb 2026 19:06:27 -0500 Subject: [PATCH] add game cover grid option and better controller support --- android/app/build.gradle.kts | 1 + android/app/src/main/AndroidManifest.xml | 2 + android/app/src/main/assets/X1_Covers.txt | 985 ++ android/app/src/main/assets/X1_Covers.xml | 9874 +++++++++++++++++ .../app/src/main/assets/gamecontrollerdb.txt | 2216 ++++ android/app/src/main/cpp/xemu_android.cpp | 86 + .../izzy2lost/x1box/GameLibraryActivity.kt | 384 +- .../main/res/layout/activity_game_library.xml | 47 + .../src/main/res/layout/item_game_cover.xml | 49 + android/app/src/main/res/values/strings.xml | 3 + 10 files changed, 13639 insertions(+), 8 deletions(-) create mode 100644 android/app/src/main/assets/X1_Covers.txt create mode 100644 android/app/src/main/assets/X1_Covers.xml create mode 100644 android/app/src/main/assets/gamecontrollerdb.txt create mode 100644 android/app/src/main/res/layout/item_game_cover.xml diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index f6edfb41b1..f543ef82a7 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -105,6 +105,7 @@ dependencies { implementation("androidx.appcompat:appcompat:1.7.0") implementation("androidx.constraintlayout:constraintlayout:2.1.4") implementation("androidx.documentfile:documentfile:1.0.1") + implementation("io.coil-kt:coil:2.7.0") implementation("com.google.android.material:material:1.14.0-alpha07") } diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 66540a7a79..6bb9c9d30b 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,4 +1,6 @@ + +