summaryrefslogtreecommitdiff
path: root/Source/Android/app/src
AgeCommit message (Collapse)Author
2021-01-17Added Opacity settings for touchscreen controlsBankaimaster999
Added Opacity controls for the user to customize the opacity of their touchscreen controls. Also, placed both Scale and Opacity settings into one window/option called Adjust Controls.
2021-01-08Android: Use old folder picker on Android TVJosJuice
See the comment I added to the code. This is a rather serious issue for Android TV users from what I've heard.
2020-12-30Merge pull request #9318 from JosJuice/android-saf-gamesJosJuice
Android: Use storage access framework for game list
2020-12-28Android: Add specialized content provider implementation of DoFileSearchJosJuice
2020-12-28Android: Don't consider .dff files valid for game listJosJuice
2020-12-28Android: Show a message when adding a folder with no gamesJosJuice
To catch people who try to use unsupported formats.
2020-12-27Android: Only have one settings entrypoint in game propertiesJosJuice
In 8c723d0, I intended to update the main activity, emulation activity and game properties dialog, but I forgot to actually update the game properties dialog. This commit fixes that. The changes outside of GamePropertiesDialog.java are just to hide the Wii controller settings for GameCube games.
2020-12-24Merge pull request #9357 from JosJuice/android-one-settings-entrypointLC
Android: Only have one settings entrypoint per activity/dialog
2020-12-24Android: Only have one settings entrypoint per activity/dialogJosJuice
Basically, instead of having one button for config, one button for graphics settings and so on, we now have just one settings button which takes you to a screen where you pick between config/graphics/GameCube controllers/Wii Remotes. The main reason I want to do this is because people still have trouble finding Overlay Controls in the "new" in-game menu. Typically (depending on the screen size and the length of the game name), the scrollable part of the menu can fit 4 items, and merging Config and Graphics Settings into one item would move Overlay Controls from 5th place to 4th place (assuming the user doesn't have savestates enabled), which makes it findable even for users who don't realize the menu can be scrolled. The dialog that's shown when long pressing a game in the game list is also shortened. While not a pressing matter, I think it was getting a bit long. An additional reason to do this is because we probably will want to make it possible to edit the controller settings from the in-game menu at some point in the future. With the old approach, this would require us to dedicate a whopping 4 menu items just for settings (not including Overlay Controls), which I think is excessive.
2020-12-24Android: Correctly save in-game settings changes to diskJosJuice
2020-12-20Android: Catch all exceptions in ContentHandlerJosJuice
2020-12-20Android: Use storage access framework for game listJosJuice
2020-12-20Android: Add content provider support to File::ScanDirectoryTreeJosJuice
2020-12-20Android: Fix opening games with extensionless URIJosJuice
2020-12-20Android: Use storage access framework for picking single gamesJosJuice
2020-12-20Android: Add content provider support to File::FileInfoJosJuice
2020-12-20Android: Convert ISOPaths to INI settingsRyan Meredith
2020-12-10Merge pull request #9221 from JosJuice/android-saf-sd-cardJMC47
Android: Use storage access framework for custom SD card paths
2020-12-10Android: Expand WiimoteProfileSetting to more setting typesRyan Meredith
2020-12-10Merge pull request #9089 from JosJuice/android-orientation-settingJosJuice
Android: Move orientation setting to main settings screen
2020-11-30Android: Add "Generate a New Statistics Identity"Ryan Meredith
2020-11-30Merge pull request #9298 from Ebola16/AClearLogLC
Android: Clear Log file
2020-11-29Android: Add "Disable Fastmem" debug settingRyan Meredith
2020-11-29Android: Clear Log fileRyan Meredith
2020-11-27IP/Top: Add Android network interfaceSepalani
2020-11-20Android: Fix default values for GC/Wii controller 1JosJuice
2020-11-20Android: Remove "Reset Paths to Default Settings"JosJuice
There is now a more general way of resetting settings, so we don't need this.
2020-11-20Android: Long press a setting to reset itJosJuice
This is particularly important for game INIs, where a setting being unset is not the same as it being set to the default value.
2020-11-20Android: Fix IllegalStateException on startupJosJuice
See https://github.com/dolphin-emu/dolphin/pull/9095#pullrequestreview-535576465
2020-11-20Merge pull request #9170 from JosJuice/android-extension-hack-2Léo Lam
Android: Remove hacks for Wii Remote extension setting, round 2
2020-11-20Merge pull request #9193 from JosJuice/android-clear-motioncontrolsenabledLéo Lam
Android: Re-add motionControlsEnabled to clearWiimoteNewIniLinkedPreferences
2020-11-17Android: Add @Keep annotation to things accessed using JNIJosJuice
This acts as a hint to both people and automated tools that a variable or method shouldn't be renamed or removed.
2020-11-11Android: Warn when path in config is unavailableJosJuice
Content URIs stop working if Dolphin loses permissions, which happens for instance when reinstalling Dolphin.
2020-11-11Android: Add null check for InputOverlayJosJuice
Hopefully fixes https://bugs.dolphin-emu.org/issues/12316.
2020-11-09Android: Move orientation setting to main settings screenJosJuice
I moved it from the main settings screen to the in-game menu in PR 8439 so that it could be changed while a game is running, but now that the main settings can be accessed while a game is running, there's no reason to not put it in the main settings. https://bugs.dolphin-emu.org/issues/12067
2020-11-09Android: Fix alert messages when EmulationActivity is being destroyedJosJuice
The previous commit made this easy to reproduce when launching an invalid disc image with the phone rotated incorrectly.
2020-11-09Android: Fix rotating EmulationActivity after boot failsJosJuice
Time for yet another new iteration of working around the "surface destruction during boot" problem... This time, the strategy is to use a mutex in MainAndroid.cpp.
2020-11-09Android: Only show emulation menu toast if boot succeedsJosJuice
2020-11-09Android: Finish EmulationActivity from C++JosJuice
This makes EmulationActivity automatically close if booting fails, and lets us get rid of s_emulation_end_event.
2020-11-09Merge pull request #9225 from JosJuice/android-convertfragment-pathLC
Android: Rename path variable in ConvertFragment
2020-11-09Merge pull request #9227 from JosJuice/android-menu-scrollbarLC
Android: Make scrollbar for in-game menu always visible
2020-11-09Merge pull request #9230 from JosJuice/android-savesettings-onstopLC
Android: Call saveSettings in EmulationActivity.onStop
2020-11-08Android: Catch SecurityException in ContentHandlerJosJuice
2020-11-08Android: Call notifyItemChanged after file pickerJosJuice
2020-11-08Android: Show warning after picking file with wrong extensionJosJuice
2020-11-08Android: Use storage access framework for custom SD card pathsJosJuice
This is part of my efforts to add support for scoped storage.
2020-11-07Android: Remove unnecessary WrongConstant warning suppressionRyan Meredith
2020-11-06Android: Call saveSettings in EmulationActivity.onStopJosJuice
I didn't realize that onSaveInstanceState doesn't get called when finishing the activity.
2020-11-06Merge pull request #9223 from Ebola16/DJosJuice
Android: Suppress warnings in EmulationActivity
2020-11-06Merge pull request #9209 from Ebola16/AIRSDSJosJuice
Android: Update IR sensitivity default values