Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-03 | android: Use navigation bar shade view for settings activity | Charles Lombardo | |
2023-06-03 | android: Disable editing themes during emulation | Charles Lombardo | |
2023-06-03 | android: Prevent situation where binding is called on a null view | Charles Lombardo | |
2023-06-03 | android: Add black backgrounds toggle | Charles Lombardo | |
2023-06-03 | android: Add theme mode picker | Charles Lombardo | |
2023-06-03 | android: Add theme picker | Charles Lombardo | |
2023-06-03 | android: Prevent potential abstract settings crash | Charles Lombardo | |
2023-06-03 | android: Fix cast for abstract settings | Charles Lombardo | |
2023-06-03 | android: Create xml for Material You theme | Charles Lombardo | |
2023-06-03 | android: Remove check for API 29 in themes | Charles Lombardo | |
2023-06-03 | android: Adjustments to home option card | Charles Lombardo | |
Several spacing/color adjustments provided by Flam | |||
2023-06-03 | android: Use different colors for logo in options menu | Charles Lombardo | |
Reverting to the official logo colors | |||
2023-06-03 | android: New default theme colors | Charles Lombardo | |
2023-06-03 | android: Use libnx default icon | Charles Lombardo | |
Credit to jaames for the original icon | |||
2023-06-03 | android: enable LTO | Liam | |
2023-06-03 | android: Show error if invalid keys file is selected | Charles Lombardo | |
There aren't MIME types specific enough for filtering out files that aren't amiibo or production keys. So here we just check for the extensions "bin" or "keys" where appropriate and stop the process if incorrect. Previously you could select any document and it could cause the app to hang. | |||
2023-06-03 | android: Fix first time setup scrolling bug | Charles Lombardo | |
If you quickly scrolled from the second page to the first and then back, the next/back buttons would disappear. | |||
2023-06-03 | android: Fix A button preference key | Charles Lombardo | |
2023-06-03 | android: First time setup screen | Charles Lombardo | |
2023-06-03 | android: Prevent editing unsafe settings at runtime | Charles Lombardo | |
There currently isn't a visual "disabled" cue for any of the view holders that aren't the switch setting. This will be improved in the future. | |||
2023-06-03 | android: Abstract settings | Charles Lombardo | |
Previously we could only add settings that would change our ini file. Now we can create abstract settings in our presenter to alter things like shared preferences for theme support! | |||
2023-06-03 | android: Implement gamepad input | german77 | |
2023-06-03 | android: Bump minimum version to Android 11 | Charles Lombardo | |
2023-06-03 | android: Decouple status bar shade from navigation bar visibility | Charles Lombardo | |
2023-06-03 | android: Enable code minification | Charles Lombardo | |
2023-06-03 | android: Switch from a colored status bar to a custom view | Charles Lombardo | |
Allows for smoother transitions with the search bar | |||
2023-06-03 | android: Adjustments to card_game | Charles Lombardo | |
Removed a currently unused text view and moved to material text views. | |||
2023-06-03 | android: MainActivity overhaul | Charles Lombardo | |
This moves several parts of the main activity into fragments that manage themselves to react to changes. UI changes like the appearance of a new search view or when the games list changes now gets updated via multiple view models. This also starts a conversion to the androidx navigation component which furthers the goals mentioned previously with more fragment responsibility. This will eventually allow us to use one activity with interchanging fragments and multiple view models that are stored within that central activity. fdas | |||
2023-06-03 | android: Enforce Vulkan 1.1 support as minimum | Charles Lombardo | |
2023-06-03 | android: Update gradle version to 8.1 | Charles Lombardo | |
2023-06-03 | android: Update app dependencies | Charles Lombardo | |
2023-06-03 | android: Convert gradle scripts to Kotlin DSL | Charles Lombardo | |
2023-06-03 | android: vulkan: Disable vertex_input_dynamic_state on Qualcomm. | bunnei | |
2023-06-03 | android: settings: Add scaling filter & anti-aliasing options. (#66) | bunnei | |
2023-06-03 | android: video_core: Add support for disk shader cache. (#64) | bunnei | |
2023-06-03 | android: vulkan_debug_callback: Ignore many innocuous errors. | bunnei | |
2023-06-03 | android: config: Change docked mode and GPU accuracy to favor performance on ↵ | bunnei | |
Android. | |||
2023-06-03 | service: account: Save user profile folder on first user creation | german77 | |
2023-06-03 | android: Initialize account manager | german77 | |
2023-06-03 | android: Remove unsafe null check | german77 | |
2023-06-03 | android: Scale input overlay independently of system display scale | Charles Lombardo | |
2023-06-03 | android: Use apply instead of commit for shared preferences | Charles Lombardo | |
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. | |||
2023-06-03 | android: Add DPad slide toggle | Charles Lombardo | |
2023-06-03 | android: Add relative stick center toggle | Charles Lombardo | |
2023-06-03 | android: Make hash and branch accessible from BuildConfig | Charles Lombardo | |
2023-06-03 | android: Backup shared preferences where applicable | Charles Lombardo | |
2023-06-03 | android: Enable retaining app data after uninstall | Charles Lombardo | |
2023-06-03 | android: Remove unused doFrame function | Charles Lombardo | |
2023-06-03 | android: Convert NativeLibrary to Kotlin | Charles Lombardo | |
2023-06-03 | android: Remove LocalBroadcastManager | Charles Lombardo | |
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. |