summaryrefslogtreecommitdiff
path: root/Source/Android/app/src
AgeCommit message (Collapse)Author
2020-09-16Merge pull request #9075 from JosJuice/android-osd-left-marginJMC47
Android: Move OSD out of the way when menu is open
2020-09-16Merge pull request #9077 from JosJuice/android-settings-initializedJMC47
Android: Wait for initialization before launching EmulationActivity
2020-09-16Android: Add workaround for conversion progress in dark modeJosJuice
2020-09-16Android: Only allow conversion when appropriateJosJuice
2020-09-16Android: Refactor GamePropertiesDialog.onCreateDialogJosJuice
2020-09-16Android: Pass GameFile to GamePropertiesDialog::newInstanceJosJuice
2020-09-16Android: Let the user select where to save disc imagesJosJuice
2020-09-16Android: Add content provider support to File::DeleteJosJuice
2020-09-16Android: Add content provider support to File::IOFileJosJuice
Taking the hit now to prepare us for when Google Play will force us to use scoped storage...
2020-09-16Android: Add a progress dialog for disc image conversionJosJuice
2020-09-16Android: Add disc image conversionJosJuice
2020-09-16Android: Move OSD out of the way when menu is openJosJuice
https://bugs.dolphin-emu.org/issues/12256
2020-09-16Android: Add Wii SYSCONF settings to GUIJosJuice
Now that PR 8975 is merged, we can finally add this without hacks. https://bugs.dolphin-emu.org/issues/11605
2020-09-16Android: Don't assume SliderSetting minimum is 0JosJuice
2020-09-16Merge pull request #8975 from JosJuice/android-new-configJosJuice
Android: Hook up the new config system
2020-09-15Android: Display default path when no path is setJosJuice
2020-09-15Android: Allow editing settings during emulationJosJuice
2020-09-15Android: Show overridden game settings in boldJosJuice
2020-09-15Android: Hook up game settings to the new config systemJosJuice
2020-09-15Android: Hook up global settings to the new config systemJosJuice
2020-09-14Android: Fix touch pointer not working after activity recreationJosJuice
The only place where initTouchPointer was called automatically was Host_RequestRenderWindowSize, which is called at least once after emulation start, but not after activity recreation.
2020-09-13Android: Improve WRITE_EXTERNAL_STORAGE denialRyan Meredith
2020-09-13Android: Check for granted permission when returning to MainActivityJosJuice
2020-09-12Android: Centralize default values for settingsJosJuice
I was hoping we would be able to pull in the default values from C++, but it seems like more trouble than it's worth, partially because of different settings having default values of different types and partially because we don't have any convenient way to get a list of all C++ settings.
2020-09-12Android: Centralize setting definitionsJosJuice
Except controller settings, because those would be annoying to fit into the same system, and I only need the non-controller settings to be brought over for the next commits to work.
2020-09-12Android: Wait for initialization before launching EmulationActivityJosJuice
...instead of waiting for it after launching EmulationActivity. We need this because there is code that runs very early in EmulationActivity that accesses the settings.
2020-09-08Android: Always show Exit Emulation at bottom of menuJosJuice
To make it easier to access on touchscreens.
2020-09-08Android: Remove redundant pause/unpause codeJosJuice
2020-09-08Android: Exit emulation by long pressing BackJosJuice
2020-09-08Android: Change "Exit" to "Exit Emulation"JosJuice
2020-09-08Android: Adjust margins for game title in menuJosJuice
2020-09-08Android: Hide Refresh Wii Remotes menu entry for GameCube gamesJosJuice
2020-09-08Android: Port over settings from the old menuJosJuice
2020-09-08Android: Use narrow layout for savestate slot picker in portraitJosJuice
2020-09-08Android: Ensure menu is always wide enoughJosJuice
25% of the screen isn't necessarily wide enough on phones, especially not in portrait mode.
2020-09-08Android: Close the menu when tapping outside of itJosJuice
2020-09-08Android: Don't hide the menu when pressing ExitJosJuice
Removing the menu for a split second before showing the transition back to the main activity looks janky.
2020-09-08Android: Remove inappropriate leanback checksJosJuice
Android TV devices aren't the only devices without touchscreens. Regarding MotionAlertDialog, I could've replaced the leanback check with a touchscreen check instead of just removing it, but I thought there was no reason to prevent people with touchscreens from doing a long back press if they want to.
2020-09-08Android: Use Back to open the emulation menu on all devicesJosJuice
https://bugs.dolphin-emu.org/issues/12029 We currently have one way of opening the menu on touch screen devices (swiping down from the top of the screen to bring up the action bar and selecting the menu in the action bar), and another way of opening the menu on Android TV (pressing Back). However, some devices that claim to support touch (or don't support leanback? Dolphin currently conflates the two) don't actually let you swipe down from the top of the screen in the way that Dolphin expects, notably Chromebooks. There are also some phones where you can swipe down from the top of the screen but this for some reason doesn't lead to the action bar becoming visible, though we are getting less reports about this nowadays than in the past. This change makes us use the Back method on all devices, since it should work on all devices with no significant drawbacks. Unfortunately, we not only have two different ways of triggering the menu but actually two entirely different menus, with the non-touch menu not implementing options that only are revelant when using a touch screen. A later commit will add the missing features to the menu that we now use on all devices.
2020-09-08Merge pull request #9067 from Ebola16/Fixes4LC
Android: Optimize imports
2020-09-08Android: Remove calling create immediately before showRyan Meredith
2020-09-08Android: Remove unnecessary getString callsRyan Meredith
2020-09-08Android: Optimize importsRyan Meredith
2020-09-07Merge pull request #9062 from JosJuice/android-dir-init-fail-messageLC
Android: Optional AfterDirectoryInitializationRunner failure message
2020-09-07Merge pull request #9064 from JosJuice/android-filepicker-normalLC
Android: Make FilePicker act like a normal setting
2020-09-06Merge pull request #8943 from JosJuice/android-horizontal-wiimote-buttonsJMC47
Android: Fix saving Horizonal Wii Remote overlay A/B/1/2 positions
2020-09-06Android: Make FilePicker act like a normal settingJosJuice
The reason why the finish() call was added no longer exists. (Also, there was never a duplicate SettingsActivity as far as I can tell, only a duplicate SettingsFragment.)
2020-09-06Android: Create separate InvertedCheckBoxSetting and PercentSliderSetting ↵JosJuice
classes This way we don't have to hardcode any keys inside the classes.
2020-09-06Android: Replace Java INI parser with C++ INI parserJosJuice
Fixes https://bugs.dolphin-emu.org/issues/12096.
2020-09-06Android: Expose a proper interface for C++ IniFile classJosJuice
Replaces the inflexible INI functions in NativeLibrary.