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