Commit Graph

364 Commits

Author SHA1 Message Date
SombrAbsol
f24ee28c19
French translation 2022-12-06 10:52:36 +01:00
SombrAbsol
aa8d21834d
French translation: misc. fix 2022-12-06 10:46:03 +01:00
SombrAbsol
280d51b402
French translation: more translations for DSiWare 2022-12-06 10:45:03 +01:00
SombrAbsol
b983725aab
French translation: translating size values 2022-12-06 10:36:23 +01:00
SombrAbsol
a847357a3c
Merge branch 'rafaelvcaetano:master' into master 2022-12-06 10:34:01 +01:00
Rafael Caetano
6ee4777301 Move storage size units to string resources 2022-12-05 22:51:14 +00:00
SombrAbsol
ba031ea891
French translation (misc. fixes) 2022-12-04 11:47:35 +01:00
SombrAbsol
1b9dfc1475
French translation: "génériques" => "généraux" 2022-12-03 18:58:28 +01:00
SombrAbsol
c7d6fa2158
French translation 2022-12-03 18:54:01 +01:00
SombrAbsol
c65987b70f
French translation 2022-12-03 18:46:29 +01:00
SombrAbsol
98d5dfb8c9
Update strings.xml 2022-12-02 13:06:19 +01:00
SombrAbsol
a36a1f3fb0
French translation 2022-12-02 13:04:28 +01:00
SombrAbsol
40ae84017e
Add files via upload 2022-12-02 13:03:10 +01:00
SombrAbsol
5ffe7acbbb
Create strings.xml 2022-12-01 13:02:15 +01:00
Rafael Caetano
85e6c3d2ef Update to melonDS 0.9.5 2022-11-12 20:10:29 +00:00
Rafael Caetano
09628e4864 Allow DSiWare titles to be imported from either files or from the ROM list 2022-11-11 15:23:15 +00:00
Rafael Caetano
fb5b1a1bf8 Prevent concurrent access to DSiWare Manger's UI state
This should fixe occasional crashes in the manager when loading the screen
2022-11-10 19:23:46 +00:00
Rafael Caetano
4436187673 Use adaptive icons for ROM shortcuts 2022-11-01 17:15:06 +00:00
Rafael Caetano
d4899ed1c6 Add home shortcuts for DS and DSi firmwares 2022-10-31 00:40:21 +00:00
Rafael Caetano
af0eddff35 Retry DSi NAND loading after configuring DSi BIOS from DSiWare Manager screen 2022-10-30 17:48:10 +00:00
Rafael Caetano
d09b46f536 Update libraries 2022-10-23 18:59:42 +01:00
Rafael Caetano
a0c2172353 Move all update specific logic to the gitHub flavour
This prevents the REQUEST_INSTALL_PACKAGES permission from being included in PlayStore builds. Since this permission requires a form to be filled and is only accepted under certain circumstances, it could cause some problems when publishing new updates. Since all update logic is only used in the GitHub releases, it can be safely removed from the main flavour
2022-10-12 22:09:33 +01:00
Rafael Caetano
8406524f58 Ensure Migration21to22 cannot crash while parsing ROM metadata 2022-10-09 18:36:35 +01:00
Rafael Caetano
946158402b Identify DSiWare titles in the ROM list screen and prevent shortcuts from being created for these titles 2022-10-06 23:29:24 +01:00
Rafael Caetano
23d09b5888 Allow multiple cheat databases to be kept and updated individually 2022-10-02 11:55:20 +01:00
Rafael Caetano
e67ab551b5 Add missing import to RomEmulatorDelegate 2022-09-19 12:47:53 +01:00
Rafael Caetano
b7e67e4949 Show loading indicator while importing DSiWare titles and report errors 2022-09-19 12:35:12 +01:00
Rafael Caetano
e2ca4648bf Remove usage of deprecated methods 2022-09-19 00:24:39 +01:00
Rafael Caetano
ebe4bf7743 Fix imported DSiWare titles not booting 2022-09-18 21:08:25 +01:00
Rafael Caetano
dbbee563a0 Handle DSi NAND load errors and display errors 2022-09-18 21:07:46 +01:00
Rafael Caetano
73f512bbf5 Add missing import in RomConfigDialog 2022-09-15 21:46:04 +01:00
Rafael Caetano
a6eefdc633 Show extra information when entering the DSiWare Manager without a valid DSi setup 2022-09-15 01:05:09 +01:00
Rafael Caetano
3832c9d4c3 Restructure "Custom BIOS and Firmware" settings screen
The screen no longer has a master switch. This allows the custom BIOS and firmware directories to be configured without having to globally enable the use of custom BIOS and firmware
2022-09-15 01:02:12 +01:00
Rafael Caetano
03f41f1de3 Fix incorrect file name being reported on some devices
This should also fix integration with third party frontends
2022-09-14 23:40:46 +01:00
Rafael Caetano
2c804ceafd Update to melonDS 0.9.4 2022-09-11 22:55:17 +01:00
Rafael Caetano
a4f2210f99 Fix release builds
A Jetpack Compose dependency was missing that was preventing preview annotations from being accessible during release builds
2022-09-11 22:55:17 +01:00
Rafael Caetano
46280cb5df Implement DSiWare Manager 2022-09-08 22:41:35 +01:00
Rafael Caetano
d69a4e7bdf Setup native interface on app launch
This will allow different entry points to use a common configuration, avoiding duplicate setup logic
2022-09-08 22:28:35 +01:00
Rafael Caetano
ee7bafb4ae Setup Jetpack Compose 2022-09-06 23:52:32 +01:00
Rafael Caetano
42dd2caea3 Display the cheat's folder name in the enabled cheats screen 2022-09-03 00:30:57 +01:00
Rafael Caetano
7594a827dc Add empty placeholder in enabled cheats screen 2022-09-02 18:41:12 +01:00
Rafael Caetano
8450e6236f Improve overall cheat screen stability and added new screen to quickly access enable cheats for a particular ROM
The lifecycle of the whole screen has been revised and state should now be handled flawlessly through all lifecycle events.
2022-09-02 18:11:22 +01:00
Rafael Caetano
3bdaef0b1e Fix "No ROMs found" being briefly displayed when loading the app if the user had ROMs 2022-08-30 00:37:45 +01:00
Rafael Caetano
2480f6cdc6 Include ROM file name in ROM model
This makes the ROM's file name easier to access. This is important when displaying the file name in the list and when searching for ROMs. This change improves ROM search speed substantially
2022-08-28 17:25:57 +01:00
Rafael Caetano
3d52809e94 Fix options menu duplication in layouts activities on configuration change 2022-08-27 22:44:35 +01:00
Rafael Caetano
1b8fd9e814 Update Activity, Fragment and AppCompat libraries 2022-08-24 23:25:12 +01:00
Rafael Caetano
fb60821484 Update Kotlin and some AndroidX libraries 2022-08-24 19:25:24 +01:00
Rafael Caetano
077a8c7913 Add MasterSwitch as a local dependency
Since the original project has not been updated to support the latest version, a local copy was made to implement the required changes to support the latest library versions
2022-08-24 19:17:55 +01:00
Rafael Caetano
3366041e51 Add monochrome icon support
Also remove unused ic_launcher_background drawable
2022-08-23 21:32:13 +01:00
Rafael Caetano
3a4755303e Fix wrong permission being checked for microphone rationale permission request 2022-08-22 22:29:38 +01:00