t895
0369c65870
android: Play vibrations asynchronously
2024-02-23 16:41:59 -05:00
t895
de5422b1fd
android: Connect controllers with supported styles
...
If you tried to connect a controller that was previously configured with an unsupported style for your game, when you try to connect that controller, it will immediately disconnect. This ensures that the controller that is being connected will be changed to the first supported style index before being connected.
2024-02-21 08:37:55 -05:00
t895
45f450fca5
android: Add additional check for hasMapping
...
Controls can have no mapping if they are either "[empty]" or and empty string. This was causing an issue if you reset mapping on all controllers and then tried to play a game. The check to determine whether auto mapping was required would fail and leave you will no mapped controllers. This feels a bit like user error but it smooths things out if you forget so I see it as necessary.
2024-02-21 08:17:30 -05:00
t895
9a3fd76b25
android: Enable all controller styles on emulation shutdown
2024-02-21 08:13:54 -05:00
Charles Lombardo and GitHub
60fc6df407
Merge pull request #13099 from t895/default-fix
...
android: Fix extra stick setting default values
2024-02-21 07:02:58 -05:00
t895
de2d496e71
android: Fix extra stick setting default values
...
The default value was accidentally hardcoded for all extra stick settings
2024-02-20 22:13:59 -05:00
t895
6a90db8c19
android: Expose device name setting
2024-02-20 08:16:38 -05:00
t895
0e5972b0b5
android: Add StringInputSetting settings item
2024-02-20 08:06:56 -05:00
Charles Lombardo and GitHub
f567a41f53
android: Have input overlay follow player 1 style index ( #13085 )
2024-02-19 22:47:21 +01:00
t895
704c62ca01
android: Fix broken clear button check
2024-02-19 15:54:52 -05:00
Charles Lombardo and GitHub
3b1b98c645
android: Fix overlay visibility reset ( #13083 )
2024-02-19 19:44:42 +01:00
Charles Lombardo and GitHub
daf350f5d3
android: Show done button when configuring input overlay ( #13082 )
2024-02-19 19:26:18 +01:00
Charles Lombardo and GitHub
5361027ef0
Merge pull request #13068 from german77/no_errors
...
core: hid: Remove driver errors from log
2024-02-18 13:30:54 -05:00
t895
8d74c107f5
android: Flip AB/XY for xbox controllers during auto-mapping
2024-02-18 10:40:33 -05:00
t895
0a3bc6c0cf
android: Map touches to touchscreen
...
I neglected to map touches to the touchscreen when refactoring in the input mapping PR. This fixes that regression.
2024-02-18 10:00:37 -05:00
t895
55a7815064
android: Show cancel button for the content install notice
2024-02-18 09:23:46 -05:00
t895
a1c4f53c8c
android: Only do first startup automapping if nothing has been mapped
2024-02-18 09:18:54 -05:00
t895
35a3c7226a
android: Create lifecycle utility to simplify common StateFlow operations
2024-02-17 23:09:09 -05:00
t895
0010d42f82
android: Use extension functions for view visibility and text marquee
2024-02-17 22:45:33 -05:00
t895
c327d2a62c
android: Move CoreErrorDialogFragment to its own file
2024-02-17 21:58:25 -05:00
t895
50ecad547e
android: Input mapping
2024-02-17 12:32:33 -05:00
t895
ac33847b30
hid_core: Prevent crash if we try to iterate through empty color devices list
2024-02-16 21:11:47 -05:00
t895
18494b0ad6
hid_core: Use dedicated "port" for android's input overlay
2024-02-16 21:09:42 -05:00
t895
dc2c302a84
config: Reset per-game profile name on load if empty
2024-02-16 21:07:03 -05:00
t895
a251f77556
android: Allow SettingsItems to use String or StringRes
2024-02-16 21:04:26 -05:00
t895
f813dc78b2
android: Prevent user from dismissing mod/cheat notice
...
Makes sure that a user can't miss this dialog by touching outside the window. They must press "OK" or "Close" to continue.
2024-02-13 13:46:14 -05:00
t895
10ba318807
android: Show cancel option for delete addons dialog
2024-02-13 13:45:17 -05:00
t895
86fc1e5b32
android: Swap ok and close default strings for MessageDialogFragment
2024-02-13 13:44:35 -05:00
t895
3c823254ff
android: Add screen vertical alignment setting
...
It's a bit of a hack since I'm moving the view instead of telling the Vulkan surface to bias itself to the top/bottom/center but it works fine for now.
2024-02-13 10:10:59 -05:00
t895
a0513bc45b
android: Expose FSR sharpness slider
2024-02-13 10:04:59 -05:00
t895
836592c447
android: Swap confirmation buttons for delete save data dialog
2024-02-12 16:54:46 -05:00
t895
fbc1b61bff
android: Extend MessageDialogFragment to support a negative action and button titles
2024-02-12 16:54:19 -05:00
t895
adebc96a9c
config: Always delete control settings in ClearControlPlayerValues
2024-02-11 07:35:54 -05:00
Charles Lombardo and GitHub
999ec5739d
Merge pull request #12978 from liamwhite/ffs-qcom
...
host_shaders: add vendor workaround for adreno drivers
2024-02-10 22:42:25 -05:00
t895
f44183db9e
android: Use utility function for applying view margins
2024-02-09 07:07:06 -05:00
t895
5fa9bc192c
android: Add thermal throttling overlay
2024-02-09 07:07:05 -05:00
t895
af87365672
android: Remove foreground service
2024-02-08 21:04:14 -05:00
t895
0a1283f94f
android: Fix regex for git version
2024-02-08 14:24:15 -05:00
t895
2600ac65c8
android: Run OnEmulationStarted frontend callback in another thread
...
The JVM has problems with attaching to a Fiber so we start a new thread and wait for the result here.
2024-02-08 14:13:46 -05:00
t895
c8e8c614a0
common: fs: Expand android macros
2024-02-08 14:13:46 -05:00
t895
e7c4c8b993
android: Move JNI setup and helpers to common
2024-02-08 13:45:26 -05:00
Charles Lombardo and GitHub
c000a5ff09
Merge pull request #12909 from t895/play-store-automation
...
ci: android: Play store publishing setup
2024-02-07 15:32:42 -05:00
Charles Lombardo and GitHub
a2f23746c2
Merge pull request #12905 from liamwhite/hwc-release
...
nvnflinger: release buffers before presentation sleep
2024-02-05 13:43:22 -05:00
Charles Lombardo and GitHub
215b13f2a2
Merge pull request #12924 from liamwhite/pedantic-unsigned
...
typed_address: test values are unsigned
2024-02-05 13:43:06 -05:00
Charles Lombardo and GitHub
18c8f10ff2
Merge pull request #12922 from FearlessTobi/lang-mappins
...
.tx/config: Use language mappings for android "tx pull"
2024-02-05 13:40:53 -05:00
t895
99ea31faa8
ci: android: Play store publishing setup
2024-02-04 10:54:18 -05:00
t895
e8be665f11
settings: Allow audio sink, input, and output to be set per game
2024-01-31 09:31:19 -05:00
t895
15e8791f9d
android: Don't show delete button for system driver
2024-01-29 06:59:34 -05:00
Charles Lombardo and GitHub
3ec41503e3
Merge pull request #12827 from t895/focus-color
...
android: Disable focus on loading card
2024-01-28 08:52:57 -05:00
t895
c770af9b12
android: Disable focus on loading card
...
Additionally de-emphasize the ripple that I can't disable
2024-01-28 00:25:07 -05:00
t895
2d8f80b65e
android: Show system driver information
2024-01-27 23:59:02 -05:00
t895
3f1290cee3
android: Multi-program app switching
2024-01-27 20:05:51 -05:00
t895
6a4b25699d
android: Reload global settings on closing emulation
...
UI like the driver manager expects the global settings to be loaded when in the MainActivity so we reload global config to properly reset state on exit.
2024-01-26 23:05:02 -05:00
t895
f2fb761bac
vfs: Fix getting URI filename
2024-01-26 09:57:22 -05:00
t895
e56b44dee6
android: Add cancel condition to installed content check
2024-01-26 09:29:51 -05:00
t895
677c2c2cd2
android: Disable default focus highlight on views that shouldn't be selected
2024-01-25 20:49:57 -05:00
t895
ee540c712c
android: Allow controller to focus on toolbar menu items
...
Workaround for this
https://issuetracker.google.com/issues/256948272
2024-01-25 20:48:58 -05:00
t895
d23c4393fd
android: Add 600dp layout for GameInfoFragment
2024-01-25 20:46:03 -05:00
t895
b24a111136
android: Fix button click listener for build version name
...
Was set to the text instead of the parent view by mistake
2024-01-25 20:43:12 -05:00
t895
91636deaaf
android: Disable focus for the root of cards that contain buttons
2024-01-25 20:42:23 -05:00
t895
68cbf67f4c
android: Focus on the in game menu when opened
2024-01-25 20:39:52 -05:00
t895
0fdd6e8934
android: Fix waiting for driver install on startup
2024-01-25 13:04:04 -05:00
t895
35794f4f18
android: Add current driver vendor to FPS overlay
2024-01-25 13:04:03 -05:00
t895
b8be8dff69
android: Add key check
2024-01-25 12:58:19 -05:00
t895
bc317a9807
android: Add option to make MessageDialogFragments non-dismissible
...
Additionally fixes an issue where its viewmodel could hold onto a stale positive action
2024-01-25 12:53:49 -05:00
t895
97ca160b08
frontend_common: Consistently use references
...
Was swapping between references and pointers for no reason. Just unify them here since each of these utility functions will need their parameters to be alive.
2024-01-25 12:53:49 -05:00
t895
1a3fc3724a
frontend_common: Remove key rederivation and keep key check
2024-01-25 12:53:48 -05:00
t895
7b01454d5f
android: Only compare game contents for GameAdapter
2024-01-25 08:04:59 -05:00
Charles Lombardo and GitHub
8649a80071
Merge pull request #12753 from liamwhite/why
...
device_memory_manager: fix ScratchBuffer indexing
2024-01-22 14:55:07 -05:00
t895
beaab10c8f
android: Add to launcher button
2024-01-22 08:19:20 -05:00
Charles Lombardo and GitHub
889c5d2705
Merge pull request #12739 from t895/debug-keystore
...
android: Provide debug.keystore for debug and relWithDebInfo builds
2024-01-22 04:34:17 -05:00
Charles Lombardo and GitHub
17b0aac809
Merge pull request #12738 from t895/lock-drawer
...
android: Port "Lock drawer" feature from Citra
2024-01-22 04:34:08 -05:00
Charles Lombardo and GitHub
399220ddbc
Merge pull request #12736 from t895/verify-contents
...
android: Add verify contents buttons
2024-01-22 04:33:56 -05:00
t895
59080a3d1d
android: Provide debug.keystore for debug and relWithDebInfo builds
...
Allows devs to share debug builds with testers without uninstalling the previous build
2024-01-21 22:08:07 -05:00
t895
3a25a217e6
android: Port "Lock drawer" feature from Citra
2024-01-21 20:47:28 -05:00
t895
961b5586a5
frontend_common: Remove default value for installer callbacks
...
We never used these without callbacks and these will break without them in their current state. I could write the default value to return false always but that's unnecessary for now.
2024-01-21 19:31:26 -05:00
t895
dd36d43ea1
android: Add options to verify installed content
2024-01-21 19:15:11 -05:00
t895
c725f3c86c
frontend_common: Move integrity verification to content_manager
2024-01-21 16:36:37 -05:00
Charles Lombardo and GitHub
a3199401f4
Merge pull request #12733 from german77/settings_services
...
service: set: Don't allow invalid mii author id
2024-01-21 14:08:58 -05:00
Charles Lombardo and GitHub
5ac1297fa5
Merge pull request #12728 from t895/sync-translations
...
android: Sync translations
2024-01-21 00:38:49 -05:00
t895
fe69105f71
android: Sync translations
2024-01-20 23:26:47 -05:00
t895
7b3e26acc9
android: Change "Clear" to "Use global setting" for per-game settings
2024-01-20 13:37:47 -05:00
t895
378e4752a6
android: Use elevated card style for home setting card
2024-01-20 03:55:48 -05:00
t895
dad48f16b7
android: Sort recently added/played games by time
2024-01-20 03:18:48 -05:00
t895
a363fa78ef
frontend_common: Add documentation for content_mananger
2024-01-19 20:54:50 -05:00
t895
03fa91ba3c
android: Add addon delete button
...
Required some refactoring of retrieving patches in order for the frontend to pass the right information to ContentManager for deletion.
2024-01-19 20:54:50 -05:00
t895
d79d4d5986
android: Use callback to update progress bar dialogs
2024-01-19 17:09:36 -05:00
t895
ccd3dd842f
frontend_common: Add content manager utility functions
...
Creates utility functions to remove/install DLC, updates, and base game content
2024-01-19 17:09:35 -05:00
Charles Lombardo and GitHub
3092855d5a
Merge pull request #12702 from german77/android-input
...
input_common: Add android input engine
2024-01-18 09:16:58 -05:00
t895
116f76e4b6
android: Save overlay data while using emulation fragment
...
This should have been fully embraced before but the items within the popup menu and the adjust controls dialog fell through. This ensures that everything related to the overlay is saved during emulation and can't be lost during a crash.
2024-01-17 20:14:25 -05:00
Charles Lombardo and GitHub
34db13486a
Merge pull request #12659 from liamwhite/audio-memory
...
audio: fetch process object from handle table
2024-01-15 13:52:01 -05:00
Charles Lombardo and GitHub
c6c6bb4041
Merge pull request #12652 from liamwhite/huge-pile-of-spirv-spaghetti
...
shader_recompiler: emulate 8-bit and 16-bit storage writes with cas loop
2024-01-15 13:51:36 -05:00
Charles Lombardo and GitHub
a2ffb419c9
Merge pull request #12612 from liamwhite/fs-pid
...
fsp-srv: use program registry for SetCurrentProcess
2024-01-15 13:51:14 -05:00
Charles Lombardo and GitHub
0127cec371
Merge pull request #12611 from liamwhite/resource-management-is-hard
...
kernel: fix resource management issues
2024-01-15 13:50:58 -05:00
Charles Lombardo and GitHub
db3a6075f5
Merge pull request #12610 from liamwhite/reply-and-dont-receive
...
server_manager: respond to session close correctly
2024-01-15 13:50:43 -05:00
t895
8876a15227
android: Fix overlay toggle ordering
2024-01-15 12:41:49 -05:00
t895
954eb40237
ci: Remove format step from mainline builds
2024-01-15 10:30:57 -05:00
t895
7b3941e5d4
android: Show version name instead of git hash in the about fragment
2024-01-13 18:12:19 -05:00
t895
15d8a40529
android: Clean up git commands in build.gradle
2024-01-13 18:06:33 -05:00
t895
cdeaca73c4
android: Move ktlintCheck to yuzu-verify
2024-01-13 17:41:01 -05:00