- 03 Jun, 2023 40 commits
-
-
bunnei authored
-
german77 authored
-
german77 authored
-
german77 authored
-
Charles Lombardo authored
-
Charles Lombardo authored
Previously we were operating on the assumption that apply'd settings wouldn't be visible immediately. This isn't true and settings will be accessible via memory before being stored to disk. This reduces any potential stutters caused by saving to shared preferences.
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Charles Lombardo authored
This causes a couple of minor changes to directory initialization. We don't have a lengthy initialization step so we could spend less time creating state receivers and just run initialization on the main thread. We also don't have a situation where external storage will be a concern so checks are removed in favor of a binary check to see if initialization is ready. This additionally removes the unused DoFrame callback.
-
Charles Lombardo authored
The content provider + database solution was excessive and is now replaced with the simple file checks from before but turned into an array list held within a viewmodel.
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Narr the Reg authored
-
bunnei authored
- Causes crashes on sampler creation with Super Mario Odyssey.
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Charles Lombardo authored
-
bunnei authored
-
bunnei authored
-
german77 authored
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Charles Lombardo authored
Mostly things get refactored here to remove previous assumptions made about how the activity/fragment lifecycles would operate. The important change for persistence is removing the assumption that the user will be at the first settings fragment on recreation when deciding whether or not to reload settings. Now we check a flag in Settings to know if we loaded the settings within this lifecycle.
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Charles Lombardo authored
-
Charles Lombardo authored
-