From bf11a28d60b42fa2bc615caa0ccb7b266bb34e2e Mon Sep 17 00:00:00 2001 From: An Bui <91354810+AnBui2004@users.noreply.github.com> Date: Sun, 30 Nov 2025 14:31:41 +0700 Subject: [PATCH] 3.4.0 - Added auto return to Home after importing rom and creating virtual machine in Rom store. - Improved image viewer. - Fixed Unknow display error in architecture in rom info if it is PowerPC architecture. - New setup wizard interface that automatically changes according to screen size. - New ID generator for virtual machine. - Added dialog when deleting virtual machine. --- .gitignore | 19 +- .idea/deploymentTargetSelector.xml | 4 +- README.md | 1 + app/build.gradle | 23 +- .../com/k2/zoomimageview/ZoomImageView.kt | 445 ++++++++++++++++++ .../java/com/vectras/vm/ImagePrvActivity.java | 21 +- app/src/main/java/com/vectras/vm/RomInfo.java | 11 +- .../com/vectras/vm/StoreItemActivity.java | 12 +- .../com/vectras/vm/VMCreatorActivity.java | 2 +- .../main/java/com/vectras/vm/VMManager.java | 76 +-- .../com/vectras/vm/home/HomeActivity.java | 5 + .../vm/setupwizard/SetupWizard2Activity.java | 74 ++- .../com/vectras/vm/utils/DeviceUtils.java | 16 +- .../java/com/vectras/vm/utils/TextUtils.java | 65 +++ .../java/com/vectras/vm/utils/UIUtils.java | 12 + .../main/res/drawable/broken_image_24px.xml | 10 + app/src/main/res/drawable/disc_full_100px.xml | 10 + .../res/drawable/progress_activity_24px.xml | 10 + app/src/main/res/drawable/shadow_24px.xml | 10 + app/src/main/res/layout/activity_rom_info.xml | 12 +- .../res/layout/activity_setup_wizard2.xml | 29 ++ app/src/main/res/layout/iv_prv.xml | 14 +- app/src/main/res/values/strings.xml | 4 +- build.gradle | 7 +- web/data/UpdateConfig.json | 14 +- 25 files changed, 817 insertions(+), 89 deletions(-) create mode 100644 app/src/main/java/com/k2/zoomimageview/ZoomImageView.kt create mode 100644 app/src/main/java/com/vectras/vm/utils/TextUtils.java create mode 100644 app/src/main/res/drawable/broken_image_24px.xml create mode 100644 app/src/main/res/drawable/disc_full_100px.xml create mode 100644 app/src/main/res/drawable/progress_activity_24px.xml create mode 100644 app/src/main/res/drawable/shadow_24px.xml diff --git a/.gitignore b/.gitignore index df96fb4..d23639a 100644 --- a/.gitignore +++ b/.gitignore @@ -37,17 +37,18 @@ captures/ # IntelliJ *.iml -.idea/workspace.xml -.idea/tasks.xml -.idea/gradle.xml -.idea/assetWizardSettings.xml -.idea/dictionaries -.idea/libraries +.idea/ +#.idea/workspace.xml +#.idea/tasks.xml +#.idea/gradle.xml +#.idea/assetWizardSettings.xml +#.idea/dictionaries +#.idea/libraries # Android Studio 3 in .gitignore file. -.idea/caches -.idea/modules.xml +#.idea/caches +#.idea/modules.xml # Comment next line if keeping position of elements in Navigation Editor is relevant for you -.idea/navEditor.xml +#.idea/navEditor.xml # Keystore files # Uncomment the following lines if you do not want to check your keystore files in. diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 190e523..8de4b54 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,10 +4,10 @@