Rafael Caetano
|
80b0f1d6b4
|
Fix layout and background being visible before the emulator has finished loading
Fix last frame being visible while a new ROM/firmware is loading
|
2023-04-27 18:56:43 +01:00 |
|
Rafael Caetano
|
78ba5be1c9
|
Refactor emulator UI events to split behaviour between view-model and activity
|
2023-04-23 12:14:39 +01:00 |
|
SombrAbsol
|
fe79cf8c74
|
Updating French translation
|
2023-04-19 16:34:53 +02:00 |
|
Rafael Caetano
|
593710ed26
|
Initial EmulatorActivity refactor in order to move emulator management outside of the UI layer
|
2023-04-16 15:07:09 +01:00 |
|
Rafael Caetano
|
8b33592c37
|
Add preference to toggle RetroAchievements hardcore mode
This just creates the preference. It's state is not being used yet.
|
2023-03-29 21:55:31 +01:00 |
|
Rafael Caetano
|
c2658424b3
|
Add base support for RetroAchievements hardcore mode
|
2023-03-20 22:10:55 +00:00 |
|
BackpackXl
|
4a29e84c41
|
Update strings.xml
|
2023-03-18 12:22:26 -06:00 |
|
bl@ck_m@ge
|
4185a5b6f6
|
Updated Russian translation
|
2023-03-12 23:37:37 +03:00 |
|
Rafael Caetano
|
4bca90ee42
|
Move all preference composables to a separate package for better reusability
|
2023-03-12 16:06:35 +00:00 |
|
Rafael Caetano
|
b538a8498f
|
Don't show error screen in achievement list if the API request fails but we know that the game has no achievements
|
2023-03-12 11:43:38 +00:00 |
|
Rafael Caetano
|
8ecb5ce193
|
Save RetroAchievements state in savestates
|
2023-03-11 18:41:31 +00:00 |
|
Rafael Caetano
|
1ef5aac9f2
|
Fix error screen appearing in the achievements list when the user was not connected to the internet and he had no unlocked achievements
|
2023-03-11 18:35:30 +00:00 |
|
Rafael Caetano
|
dfaf846040
|
Merge branch 'master' into dsi-camera
|
2023-03-09 18:43:13 +00:00 |
|
Rafael Caetano
|
c7172e79f4
|
Merge remote-tracking branch 'origin/master' into dsi-camera
|
2023-03-09 00:27:24 +00:00 |
|
Rafael Caetano
|
0c5df3f604
|
Fix SettingsRepository not being injected into AndroidRetroAchievementsRepository
|
2023-03-09 00:26:46 +00:00 |
|
Rafael Caetano
|
01bdd9ff3e
|
Merge branch 'master' into dsi-camera
|
2023-03-09 00:21:13 +00:00 |
|
Rafael Caetano
|
1090f5c259
|
Add RetroAchievements settings
|
2023-03-07 23:39:47 +00:00 |
|
Rafael Caetano
|
3da4683ff4
|
Fix emulator crashing when launching on release builds
|
2023-03-06 11:52:02 +00:00 |
|
Rafael Caetano
|
4fb5543dd1
|
Merge remote-tracking branch 'origin/master' into dsi-camera
|
2023-03-06 11:20:14 +00:00 |
|
BackpackXl
|
3dc7fa96e4
|
Update strings.xml
|
2023-03-05 21:51:04 -06:00 |
|
BackpackXl
|
26b3746767
|
Updated Spanish translation
|
2023-03-05 13:04:45 -06:00 |
|
Rafael Caetano
|
796e967058
|
Fix RetroAchievements rich presence updates not being recognised by the server
The API request for "ping" needs to use POST instead of GET. Otherwise, the update seems to be ignored
|
2023-03-05 12:04:50 +00:00 |
|
6lackmag3
|
356af0c340
|
Update strings.xml
Some fixes, updating translation with new strings.
|
2023-03-05 14:05:15 +03:00 |
|
Rafael Caetano
|
66bab44872
|
Do not load already unlocked achievements
|
2023-03-03 18:45:13 +00:00 |
|
Rafael Caetano
|
2d148dce95
|
Register RetroAchievements play sessions and enable rich presence
|
2023-03-03 18:43:40 +00:00 |
|
Rafael Caetano
|
aaf1cb848c
|
Show error screen when achievement data cannot be fetched and DB is empty
|
2023-03-01 15:15:45 +00:00 |
|
Rafael Caetano
|
4f36afabd5
|
Properly identify missable achievements
|
2023-03-01 13:24:05 +00:00 |
|
SombrAbsol
|
cc49212d2c
|
French translation - Translating "Play"
|
2023-03-01 14:05:32 +01:00 |
|
SombrAbsol
|
56b6fdc50b
|
Updating French translation - RetroAchievements
|
2023-03-01 10:25:47 +01:00 |
|
Rafael Caetano
|
f6161cdd25
|
Support dsi and ids ROM file extensions
Closes #1080
|
2023-02-28 21:48:35 +00:00 |
|
Rafael Caetano
|
5c6dbcfd83
|
Attempt to fix OOM crash when parsing 7z files
|
2023-02-28 21:12:36 +00:00 |
|
Rafael Caetano
|
61a0f4fe56
|
Update dependencies and Kotlin
|
2023-02-28 21:09:43 +00:00 |
|
Rafael Caetano
|
06e9842ab7
|
Update Gradle and AGP
|
2023-02-28 14:14:08 +00:00 |
|
Rafael Caetano
|
65f658146f
|
Fix compilation with rcheevos
|
2023-02-28 11:54:51 +00:00 |
|
Rafael Caetano
|
575b48af4e
|
Fix compilation due to missing submodule definition
|
2023-02-28 11:22:29 +00:00 |
|
Rafael Caetano
|
511357b6df
|
Make colors of subtitles in ROM config screen uniform
|
2023-02-28 11:17:11 +00:00 |
|
Rafael Caetano
|
678ff0c0fc
|
Fix migration to version 25
|
2023-02-28 00:03:00 +00:00 |
|
Rafael Caetano
|
e0f469bd7c
|
Update version code to 25
|
2023-02-25 18:40:47 +00:00 |
|
Rafael Caetano
|
acb9c14c58
|
Add achievement unlocked popup
|
2023-02-25 18:35:01 +00:00 |
|
Rafael Caetano
|
a5a651b771
|
Fix cached ROM list failing to load
|
2023-02-24 13:10:44 +00:00 |
|
Rafael Caetano
|
1739650ba4
|
Allow achievement items to be expanded so that the full information can be viewed
|
2023-02-24 12:43:35 +00:00 |
|
Rafael Caetano
|
bfc113556f
|
Animate page changes in ROM details screen
Increase padding in description achievements' screens
|
2023-02-22 12:10:23 +00:00 |
|
Rafael Caetano
|
df9f8a0617
|
Simplify ROM details header
This gives scrollable content more space in landscape mode since the previous design took too much room
|
2023-02-22 11:48:00 +00:00 |
|
Rafael Caetano
|
490d2c21ab
|
Fallback to DB hash data when the local data must be updated but the API request fails
|
2023-02-16 11:47:38 +00:00 |
|
Rafael Caetano
|
4a2d4d8fbe
|
Add completed checkmark and points icons
|
2023-02-16 11:38:48 +00:00 |
|
Rafael Caetano
|
553dfaa8c9
|
Fallback do DB achievement data if local data must be updated buy API requests fail
|
2023-02-16 11:38:14 +00:00 |
|
Rafael Caetano
|
8c0e6a16fa
|
Load developer name from ROM metadata and display it in ROM details screen
Also change the way ROM data is stored in the JSON file. Now, the field names are properly serialized to avoid any potential issue with ProGuard
|
2023-02-16 00:44:29 +00:00 |
|
Rafael Caetano
|
2503181b13
|
Display unlocked achievements first
|
2023-02-15 23:05:57 +00:00 |
|
Rafael Caetano
|
89e45c0f7d
|
Ignore errors when awarding achievements that the user already has
|
2023-02-15 19:51:08 +00:00 |
|
Rafael Caetano
|
0339a8b5af
|
Drop old achievement set when a game set is updated
This guarantees that if any achievement is removed from a game, we don't keep it locally
|
2023-02-15 11:06:08 +00:00 |
|