iwubcode
a83bf8bc59
DolphinQt: properly remove slot connection for ConfigChange when object is destructed
2020-09-12 17:35:58 -05:00
JMC47
b1fecbb71c
Merge pull request #9004 from JosJuice/android-menu-back
...
Android: Use Back to open the emulation menu on all devices
2020-09-12 08:17:23 -04:00
JMC47
1335df8eb5
Merge pull request #9039 from shuffle2/bt-dll
...
windows: keep an extra reference to BluetoothApis.dll
2020-09-11 04:28:55 -04:00
JMC47
dcbe9da279
Merge pull request #8743 from Techjar/apple-pls-support-standard-api
...
VideoBackends: Disable GPU Texture Decoding under MoltenVK
2020-09-10 09:54:11 -04:00
JosJuice
7cab8b733f
Merge pull request #9072 from AdmiralCurtiss/analytics-config-key-fix
...
Settings: Fix incorrect config key for enabled analytics.
2020-09-09 20:40:23 +02:00
Admiral H. Curtiss
c74ea6696e
Settings: Fix incorrect config key for enabled analytics.
2020-09-09 20:19:30 +02:00
JMC47
a31c204ca8
Merge pull request #8765 from AdmiralCurtiss/jit-reuse-memory
...
Jit64 codegen space reuse.
2020-09-09 08:16:09 -04:00
JosJuice
cecec756ec
Android: Always show Exit Emulation at bottom of menu
...
To make it easier to access on touchscreens.
2020-09-08 16:39:34 +02:00
JosJuice
6b68b76aed
Android: Remove redundant pause/unpause code
2020-09-08 16:39:34 +02:00
JosJuice
1fdabc7481
Android: Exit emulation by long pressing Back
2020-09-08 16:39:34 +02:00
JosJuice
a03f40ab15
Android: Change "Exit" to "Exit Emulation"
2020-09-08 16:39:34 +02:00
JosJuice
29bb51c456
Android: Adjust margins for game title in menu
2020-09-08 16:39:34 +02:00
JosJuice
7aa9222dac
Android: Hide Refresh Wii Remotes menu entry for GameCube games
2020-09-08 16:39:34 +02:00
JosJuice
36a3b54c1f
Android: Port over settings from the old menu
2020-09-08 16:39:34 +02:00
JosJuice
364b9702f4
Android: Use narrow layout for savestate slot picker in portrait
2020-09-08 16:35:26 +02:00
JosJuice
772a98e853
Android: Ensure menu is always wide enough
...
25% of the screen isn't necessarily wide enough on phones,
especially not in portrait mode.
2020-09-08 16:35:26 +02:00
JosJuice
48de1333df
Android: Close the menu when tapping outside of it
2020-09-08 16:35:26 +02:00
JosJuice
48c34bba8a
Android: Don't hide the menu when pressing Exit
...
Removing the menu for a split second before showing the transition
back to the main activity looks janky.
2020-09-08 16:27:09 +02:00
JosJuice
27554d2f26
Android: Remove inappropriate leanback checks
...
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-08 16:27:09 +02:00
JosJuice
cf51642c17
Android: Use Back to open the emulation menu on all devices
...
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-08 16:27:09 +02:00
LC
67761c7d31
Merge pull request #9067 from Ebola16/Fixes4
...
Android: Optimize imports
2020-09-08 09:47:59 -04:00
LC
365e812f6d
Merge pull request #9068 from Ebola16/Fixes5
...
Android: Minor cleanup
2020-09-08 09:47:29 -04:00
Ryan Meredith
1aacb575de
Android: Remove calling create immediately before show
2020-09-08 06:20:19 -04:00
Ryan Meredith
10e85ff40c
Android: Remove unnecessary getString calls
2020-09-08 06:14:58 -04:00
Ryan Meredith
255e8ff007
Android: Optimize imports
2020-09-08 06:01:34 -04:00
Ryan Meredith
1ec2ac780d
Android: Update code-style-java for androidx files
2020-09-08 05:59:08 -04:00
JMC47
3d33b1c2c5
Merge pull request #9060 from Pokechu22/ignore-pi-reset-code
...
Ignore PI_RESET_CODE resetting DI in Wii mode
2020-09-08 01:56:19 -04:00
LC
b350cf043b
Merge pull request #8976 from JosJuice/port-some-settings
...
Port some settings to the new config system
2020-09-07 22:37:46 -04:00
LC
fa91b47863
Merge pull request #9054 from sepalani/hle-cleanup
...
HLE cleanup
2020-09-07 22:36:19 -04:00
LC
8e505ad8d5
Merge pull request #9055 from JosJuice/gc-sample-rate
...
AudioInterface: Use 32029/48043 Hz in more places
2020-09-07 22:35:00 -04:00
LC
a3dfb228fd
Merge pull request #9062 from JosJuice/android-dir-init-fail-message
...
Android: Optional AfterDirectoryInitializationRunner failure message
2020-09-07 22:33:52 -04:00
LC
95376208a1
Merge pull request #9064 from JosJuice/android-filepicker-normal
...
Android: Make FilePicker act like a normal setting
2020-09-07 22:33:10 -04:00
LC
48cfc32bf3
Merge pull request #8935 from JosJuice/di-read-latency
...
DVDInterface: Increase the latency for read commands
2020-09-07 22:31:18 -04:00
Techjar
69358b2186
VideoBackends: Disable GPU Texture Decoding under MoltenVK
...
It's broken and causes spectacular artifacts and crashes.
2020-09-07 17:28:05 -04:00
JMC47
e7e5175606
Merge pull request #8861 from JosJuice/netplay-hash
...
Make netplay's "same game" check more robust
2020-09-06 17:14:08 -04:00
JMC47
344fdabf23
Merge pull request #8943 from JosJuice/android-horizontal-wiimote-buttons
...
Android: Fix saving Horizonal Wii Remote overlay A/B/1/2 positions
2020-09-06 17:09:51 -04:00
JosJuice
bd44106fec
AudioCommon: Get initial sample rates from AudioInterface
2020-09-06 15:37:20 +02:00
JosJuice
00a8f4faaa
Android: Make FilePicker act like a normal setting
...
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-06 14:41:01 +02:00
JMC47
a390640550
Merge pull request #8941 from JosJuice/android-ini
...
Android: Replace Java INI parser with C++ INI parser
2020-09-06 07:51:01 -04:00
JosJuice
ee9444a8f9
Android: Create separate InvertedCheckBoxSetting and PercentSliderSetting classes
...
This way we don't have to hardcode any keys inside the classes.
2020-09-06 13:29:57 +02:00
JosJuice
c6a308380c
Android: Replace Java INI parser with C++ INI parser
...
Fixes https://bugs.dolphin-emu.org/issues/12096 .
2020-09-06 13:29:56 +02:00
JosJuice
74f197caed
Android: Expose a proper interface for C++ IniFile class
...
Replaces the inflexible INI functions in NativeLibrary.
2020-09-06 13:29:52 +02:00
JMC47
c8c4ec28ce
Merge pull request #8644 from JosJuice/rework-tgc
...
DiscIO: Rework the implementation of TGC reading
2020-09-06 07:06:26 -04:00
JMC47
62467c45ae
Merge pull request #9063 from JosJuice/default-gfx-backend
...
Make default graphics backend not show up as empty
2020-09-06 07:06:09 -04:00
JosJuice
6eefc3c524
Make default graphics backend not show up as empty
...
Fixes https://bugs.dolphin-emu.org/issues/12245 .
I considered making a change to DolphinQt instead of
the core, but then additional effort would've been
required to add the same fix to the Android GUI once
we start using the new config system there.
2020-09-06 12:56:45 +02:00
JMC47
aee69b03c5
Merge pull request #9007 from AdmiralCurtiss/orre-save-patches
...
GameSettings: Add patches for Pokémon Colosseum and Pokémon XD to circumvent the check that the save being overwritten matches the last known save.
2020-09-06 03:23:16 -04:00
JosJuice
2959e76f4a
Android: Optional AfterDirectoryInitializationRunner failure message
...
This centralizes the code for showing the write_permission_needed
and external_storage_not_mounted toasts.
2020-09-06 00:47:36 +02:00
Pokechu22
8142712c88
Ignore PI_RESET_CODE resetting DI in Wii mode
...
Fixes bug 12241
2020-09-04 16:54:00 -07:00
LC
db067104ed
Merge pull request #9047 from JosJuice/wia-header-heuristic
...
DiscIO: Adjust WIA/RVZ header size heuristic
2020-09-01 17:58:51 -04:00
LC
936702bd04
Merge pull request #9033 from leoetlino/scan-thread
...
IOS/USB: Move scan thread logic into a separate class
2020-09-01 17:56:33 -04:00