12aa1071cb
Android: Re-implement a subset of CompletableFuture
...
Imagine if Android phones actually got updates
2021-01-27 20:10:07 +01:00
347551a01d
Android: Implement save overwrite confirmation
2021-01-27 20:10:07 +01:00
cd4ccda51c
Android: Add "Import Wii Save"
2021-01-27 20:10:06 +01:00
b08306d0b8
Android: Refactor MainPresenter.installWad
...
Also replacing a toast with a dialog so that you have proper
time to read the message.
2021-01-27 20:10:06 +01:00
4a394ffc9c
Android: Merge launchInstallWad into launchOpenFileActivity
2021-01-27 20:10:05 +01:00
80b56b6575
Android: Move InstallWAD to a new WiiUtils class
...
I'm trying to move away from dumping every native method
in NativeLibrary.
2021-01-27 20:10:05 +01:00
b597b16f63
Merge pull request #9439 from Darwin-Rist/master
...
Added Opacity settings for touchscreen controls
2021-01-27 19:35:58 +01:00
d1c3d4f419
Added Opacity settings for touchscreen controls
...
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-17 17:25:00 +01:00
5b98336e54
Android: Update dependencies to the latest version
2021-01-15 19:55:57 -05:00
116a5a79da
Android: Use old folder picker on Android TV
...
See the comment I added to the code. This is a rather serious
issue for Android TV users from what I've heard.
2021-01-08 16:27:33 +01:00
c1d041b888
Merge pull request #9318 from JosJuice/android-saf-games
...
Android: Use storage access framework for game list
2020-12-30 11:10:35 +01:00
d78277c063
Android: Add specialized content provider implementation of DoFileSearch
2020-12-28 21:00:10 +01:00
01b964b01a
Android: Don't consider .dff files valid for game list
2020-12-28 18:53:20 +01:00
73855168f3
Android: Show a message when adding a folder with no games
...
To catch people who try to use unsupported formats.
2020-12-28 18:53:18 +01:00
7cf62fed59
Android: Only have one settings entrypoint in game properties
...
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-27 13:05:26 +01:00
d61c64684b
Merge pull request #9357 from JosJuice/android-one-settings-entrypoint
...
Android: Only have one settings entrypoint per activity/dialog
2020-12-24 12:46:43 -05:00
8c723d0584
Android: Only have one settings entrypoint per activity/dialog
...
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-24 16:48:20 +01:00
6f05c40013
Android: Correctly save in-game settings changes to disk
2020-12-24 13:37:33 +01:00
399ede37a6
Android: Catch all exceptions in ContentHandler
2020-12-20 13:24:54 +01:00
ae8de35105
Android: Use storage access framework for game list
2020-12-20 13:24:54 +01:00
2126f62111
Android: Add content provider support to File::ScanDirectoryTree
2020-12-20 13:24:54 +01:00
525268f043
Android: Fix opening games with extensionless URI
2020-12-20 13:24:54 +01:00
e60665da94
Android: Use storage access framework for picking single games
2020-12-20 13:24:54 +01:00
a7c05d7e84
Android: Add content provider support to File::FileInfo
2020-12-20 13:24:54 +01:00
64afe97491
Android: Convert ISOPaths to INI settings
2020-12-20 13:24:54 +01:00
75899b0e11
Merge pull request #9221 from JosJuice/android-saf-sd-card
...
Android: Use storage access framework for custom SD card paths
2020-12-10 16:32:43 -05:00
bd02caba4b
Android: Expand WiimoteProfileSetting to more setting types
2020-12-10 11:55:24 -05:00
c9e83867a1
Merge pull request #9089 from JosJuice/android-orientation-setting
...
Android: Move orientation setting to main settings screen
2020-12-10 16:17:44 +01:00
aaafb9ba04
Android: Add "Generate a New Statistics Identity"
2020-11-30 13:20:58 -05:00
ea2ec64ab4
Merge pull request #9298 from Ebola16/AClearLog
...
Android: Clear Log file
2020-11-30 09:34:57 -05:00
777da89830
Android: Add "Disable Fastmem" debug setting
2020-11-29 17:41:10 -05:00
f18cd9e288
Android: Clear Log file
2020-11-29 02:37:22 -05:00
20ebed51bb
IP/Top: Add Android network interface
2020-11-27 19:10:28 +04:00
115dedec63
Android: Fix default values for GC/Wii controller 1
2020-11-20 22:17:00 +01:00
0dcb6794d3
Android: Remove "Reset Paths to Default Settings"
...
There is now a more general way of resetting settings,
so we don't need this.
2020-11-20 22:17:00 +01:00
064cde9774
Android: Long press a setting to reset it
...
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-20 22:17:00 +01:00
730f9cb7bd
Android: Fix IllegalStateException on startup
...
See https://github.com/dolphin-emu/dolphin/pull/9095#pullrequestreview-535576465
2020-11-20 18:33:00 +01:00
858d7612ef
Merge pull request #9170 from JosJuice/android-extension-hack-2
...
Android: Remove hacks for Wii Remote extension setting, round 2
2020-11-20 02:47:23 +01:00
30bffca5c3
Merge pull request #9193 from JosJuice/android-clear-motioncontrolsenabled
...
Android: Re-add motionControlsEnabled to clearWiimoteNewIniLinkedPreferences
2020-11-20 02:37:51 +01:00
a8d385c705
Android: Add @Keep annotation to things accessed using JNI
...
This acts as a hint to both people and automated tools
that a variable or method shouldn't be renamed or removed.
2020-11-17 14:11:51 +01:00
161f8c3fad
Android: Warn when path in config is unavailable
...
Content URIs stop working if Dolphin loses permissions,
which happens for instance when reinstalling Dolphin.
2020-11-11 18:56:15 +01:00
32ad2dcec3
Android: Add null check for InputOverlay
...
Hopefully fixes https://bugs.dolphin-emu.org/issues/12316 .
2020-11-11 10:38:49 +01:00
e260f9815c
Android: Move orientation setting to main settings screen
...
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-09 21:41:00 +01:00
d982afd1ef
Android: Fix alert messages when EmulationActivity is being destroyed
...
The previous commit made this easy to reproduce when launching
an invalid disc image with the phone rotated incorrectly.
2020-11-09 10:38:50 +01:00
ee52f465b1
Android: Fix rotating EmulationActivity after boot fails
...
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-09 10:38:49 +01:00
d06830b274
Android: Only show emulation menu toast if boot succeeds
2020-11-09 10:33:53 +01:00
0280f3557c
Android: Finish EmulationActivity from C++
...
This makes EmulationActivity automatically close if booting
fails, and lets us get rid of s_emulation_end_event.
2020-11-09 10:33:52 +01:00
a9ef7e0e43
Merge pull request #9225 from JosJuice/android-convertfragment-path
...
Android: Rename path variable in ConvertFragment
2020-11-09 02:16:59 -05:00
db83c7ec8d
Merge pull request #9227 from JosJuice/android-menu-scrollbar
...
Android: Make scrollbar for in-game menu always visible
2020-11-09 02:16:34 -05:00
98726400bc
Merge pull request #9230 from JosJuice/android-savesettings-onstop
...
Android: Call saveSettings in EmulationActivity.onStop
2020-11-09 02:15:21 -05:00