| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-12-02 | Android: Use expanding Extended FAB | Charles Lombardo | |
| This adds text to the FAB when expanded and shrinks the FAB on scroll. The text will return when scrolling up as well. | |||
| 2022-12-02 | Android: Use progress indicator in short loading scenarios | Charles Lombardo | |
| 2022-12-02 | Android: Add theme mode switcher | Charles Lombardo | |
| Similar to app themes, theme modes have to be loaded before directory initialization is ready. So we save the proper key the same way. | |||
| 2022-12-01 | Android: Greatly simplify MotionAlertDialog theming | Charles Lombardo | |
| 2022-12-01 | Android: Letterbox content with display cutouts in landscape | Charles Lombardo | |
| 2022-11-28 | Android: Upgrade AGP to 7.3.1 | Charles Lombardo | |
| 2022-11-23 | Merge pull request #11296 from t895/tv-game-details-fix | JosJuice | |
| Android: Fix GameDetailsDialog on leanback | |||
| 2022-11-23 | Improve FPS/VPS Counting and Revamp Appearance | Sam Belliveau | |
| 2022-11-22 | Android: Fix GameDetailsDialog on leanback | Charles Lombardo | |
| Previously the app would crash because Material Dividers inherit from AppCompat and the leanback activity does not. This creates a new layout file with leanback-specific accommodations and code is duplicated in GameDetailsDialog to prevent inflation crashes. | |||
| 2022-11-22 | Android: Fix condition where we set grid span too early | Charles Lombardo | |
| 2022-11-16 | Android: Adjust card_width | Charles Lombardo | |
| 2022-11-16 | Merge pull request #11267 from t895/smooth-keyboard | JosJuice | |
| Android: Use smooth keyboard animation in cheats activity | |||
| 2022-11-16 | Merge pull request #11254 from t895/adaptive-grid | JosJuice | |
| Android: Dynamically adapt grid span to card_game size | |||
| 2022-11-16 | Merge pull request #11256 from t895/animate-focus-change | JosJuice | |
| Android: Animate covers on focus change | |||
| 2022-11-15 | Merge pull request #11255 from JosJuice/disable-sd-convert | Admiral H. Curtiss | |
| Disable SD card conversion while emulation is running | |||
| 2022-11-13 | Android: Dynamically adapt grid span to card_game size | Charles Lombardo | |
| In order to avoid getting stuck making a new dimension file every time a new device is found we take a known value for how large the game card will be, take the screen size, and adjust the grid accordingly. | |||
| 2022-11-13 | Merge pull request #11272 from t895/tv-update-fix | JosJuice | |
| Android: Use progress bar that does not inherit from AppCompat on leanback | |||
| 2022-11-13 | Android: Use progress bar that does not inherit from AppCompat on leanback | Charles Lombardo | |
| 2022-11-13 | Merge pull request #11248 from t895/offload-unmangle | JosJuice | |
| Android: Offload cover path unmangling to another thread | |||
| 2022-11-13 | Merge pull request #11265 from t895/dialog-ripple-color | JosJuice | |
| Android: Change alert dialog button ripple color for default theme | |||
| 2022-11-11 | Android: Use smooth keyboard animation in cheats activity | Charles Lombardo | |
| 2022-11-10 | Android: Change system update dialog title/message when cancelling | Charles Lombardo | |
| 2022-11-10 | Android: Change alert dialog button ripple color for default theme | Charles Lombardo | |
| 2022-11-06 | Android: Fix list_item_cheat text | Charles Lombardo | |
| Sometimes a gecko code would have a title long enough to appear over the checkbox. This is now prevented by marking the text's boundary a 16dp before the start of the checkbox. | |||
| 2022-11-06 | Android: Animate covers on focus change | Charles Lombardo | |
| Co-Authored-By: JosJuice <josjuice@gmail.com> | |||
| 2022-11-06 | Android: Disable SD card conversion while emulation is running | JosJuice | |
| 2022-11-06 | Android: Use FrameLayout as root for notouch emulation layout | Charles Lombardo | |
| When inflating this layout, the layout inflater doesn't expect a View and rather a descendant of ViewGroup. This resulted in a crash which is resolved by using a FrameLayout instead. | |||
| 2022-11-04 | Android: Offload cover path unmangling to another thread | Charles Lombardo | |
| 2022-10-31 | Android: Add more game grid sizes for long displays | Charles Lombardo | |
| 2022-10-29 | Merge pull request #11092 from t895/view-binding | JosJuice | |
| Android: Use view binding | |||
| 2022-10-29 | Android: Use view binding | Charles Lombardo | |
| 2022-10-23 | Android: Use androidx preference manager | Charles Lombardo | |
| 2022-10-23 | Merge pull request #11079 from t895/system-windows | JosJuice | |
| Android: Do not fit system windows | |||
| 2022-10-23 | Android: Do not fit system windows | Charles Lombardo | |
| 2022-10-23 | Merge pull request #11196 from JosJuice/android-vs-lines-points-setting | JMC47 | |
| Android: Add "Prefer VS for Point/Line Expansion" to GUI | |||
| 2022-10-23 | Merge pull request #11163 from t895/convert-layout | JosJuice | |
| Android: Replace spinners with dropdown menus | |||
| 2022-10-23 | Android: Replace spinners with dropdown menus | Charles Lombardo | |
| 2022-10-23 | Android: Add "Prefer VS for Point/Line Expansion" to GUI | JosJuice | |
| This adds PR 10890's new setting to the Android GUI. I'm curious to see if any Android users might get a performance improvement from it. Due to how our settings work on Android, I haven't implemented disabling the checkbox when the graphics backend doesn't support both GS and VS for point/line expansion, but I don't think that's critical to have. | |||
| 2022-10-22 | Show vWii System Menu version in Menu Bar | GaryOderNichts | |
| 2022-10-08 | Merge pull request #11095 from K0bin/misc-vulkan | Admiral H. Curtiss | |
| Remove special treatment for Android in video settings | |||
| 2022-10-03 | Android: Use input override system for touch controls | JosJuice | |
| This is the first step of getting rid of the controller indirection on Android. (Needing a way for touch controls to provide input to the emulator core is the reason why the controller indirection exists to begin with as far as I understand it.) | |||
| 2022-10-01 | VideoCommon: Remove special treatment for Android in video settings | Robin Kertels | |
| 2022-09-29 | Merge pull request #11088 from JosJuice/uicommon-set-enable-alert | Mai | |
| Move a SetEnableAlert call to UICommon | |||
| 2022-09-29 | Merge pull request #11097 from JosJuice/android-launch-wii-menu-check | Mai | |
| Android: Improve checking in MainPresenter.launchWiiSystemMenu | |||
| 2022-09-27 | Android: Remove unnecessary Context parameters | JosJuice | |
| 2022-09-27 | Android: Use synchronized methods for GameFileCache | JosJuice | |
| Compared to the previous solution of using big `synchronized` blocks, this makes GameFileCacheManager's executor thread release and re-lock the lock when possible, giving the GUI thread a chance to do a (comparatively) quick getOrAdd call if it needs to. | |||
| 2022-09-27 | Revert "Android: Don't hold gameFileCache lock during updateAdditionalMetadata" | JosJuice | |
| This reverts commit fb265b610de08df5509e56beeb3dbff68f7d4396. The optimization in that commit is safe when the executor thread is writing and the GUI thread is reading, but I had failed to take into account that it's unsafe when the GUI thread is writing and the executor thread is reading. (The native UpdateAdditionalMetadata function loops through m_cached_files, which is unsafe if another thread is adding elements to m_cached_files simultaneously.) Losing out on this optimization isn't too bad, because 719930bb390ed0020b99a7942289d83218e99d69 makes it very unlikely that both threads will want the lock at the same time. | |||
| 2022-09-27 | Android: Allocate GameFileCache on GUI thread | JosJuice | |
| This is intended to fix https://bugs.dolphin-emu.org/issues/13053, which is a crash caused by sGameFileCache being null when addOrGet is called. | |||
| 2022-09-27 | Android: Add s prefix to static variables in GameFileCacheManager | JosJuice | |
| 2022-09-25 | Android: Improve checking in MainPresenter.launchWiiSystemMenu | JosJuice | |
| Not only SystemMenuNotInstalledDialogFragment requires directory initialization to have completed, but also isSystemMenuInstalled. | |||
