Commit Graph

464 Commits

Author SHA1 Message Date
Abandoned Cart 67ec04ddd5 android: Add a PiP interface to mute / unmute 2023-06-21 17:21:36 -04:00
Charles Lombardo 839e5f65e4 android: Don't show custom driver button on mali and x86 2023-06-20 20:06:36 -04:00
bunnei e979299431 Merge pull request #10808 from t895/settings-stuffs
android: Expose settings
2023-06-16 16:52:54 -07:00
Charles Lombardo 8586ed3bfe android: Expose audio output engine setting 2023-06-16 16:42:56 -04:00
Charles Lombardo cb65166fac android: Bump ktlint version to 0.47.1 2023-06-16 16:32:08 -04:00
Charles Lombardo fa67cd8edf android: Disable import-ordering ktlint check 2023-06-16 16:31:49 -04:00
Charles Lombardo a88166f870 android: Expose CPU debugging option 2023-06-16 16:25:06 -04:00
Charles Lombardo 6c18ceff4d android: Expose fastmem option 2023-06-16 16:24:40 -04:00
Charles Lombardo c050dd3122 android: Support changing multiple settings at once 2023-06-16 15:49:49 -04:00
Abandoned Cart 465927f4c5 android: Fix aspect ratio when rotating screen 2023-06-16 10:11:18 -04:00
Charles Lombardo 37cbf16322 android: Apply ktlint codestyle 2023-06-15 22:36:54 -04:00
Charles Lombardo 98f711100e Android: Use ktlint for Kotlin code style 2023-06-15 22:22:49 -04:00
Charles Lombardo 1ad4a05d64 android: Enable android linting 2023-06-15 22:19:58 -04:00
bunnei bc21da779e android: fs: Fix Exists / IsFile for SAF. 2023-06-15 17:20:56 -07:00
Abandoned Cart dfa23c70c6 android: Move overlays to their own layout 2023-06-14 16:43:24 -04:00
Abandoned Cart 5d37de1e70 android: Initialize defaults for each orientations 2023-06-14 16:35:58 -04:00
Abandoned Cart e438f2e053 android: Display FPS with emulation on hinge 2023-06-14 16:35:57 -04:00
Abandoned Cart 468a6c5555 android: Remove PiP reliance on fragment 2023-06-14 16:35:56 -04:00
Abandoned Cart 5417700e64 android: Set layout by fragment, not view 2023-06-14 16:35:54 -04:00
Abandoned Cart be83a80f62 android: Add a separate foldable layout set 2023-06-14 16:34:23 -04:00
Abandoned Cart df42e34dfb android: Set portrait default control params 2023-06-14 16:34:22 -04:00
Abandoned Cart f24d322941 android: Actually implement portrait controls 2023-06-14 16:34:19 -04:00
Abandoned Cart 78826a0afd android: Enable automated portrait controls 2023-06-14 16:34:16 -04:00
Abandoned Cart 399fb74890 android: Add Picture in Picture / Orientation 2023-06-14 16:34:14 -04:00
Charles Lombardo 8e33b7993d android: Adapt EmulationActivity to navigation component 2023-06-14 14:55:25 -04:00
Charles Lombardo 8395dcea78 Merge pull request #10760 from FearlessTobi/translations
android: Declare languages in locales_config.xml
2023-06-13 15:48:45 -04:00
FearlessTobi f437542a7f android: Declare languages in locales_config.xml
This is required to make per-app language swithcing possible on Android 13.
2023-06-13 20:26:45 +02:00
Charles Lombardo 33812b0c24 Merge pull request #10751 from german77/touch
android: Fix touch input
2023-06-13 14:01:02 -04:00
german77 110f8ea167 android: Fix touch input 2023-06-13 00:17:10 -06:00
bunnei 5f6c1b5243 android: settings: Disable force_max_clock by default. 2023-06-12 17:57:48 -07:00
bunnei 501e43a053 android: settings: Add reactive flushing as a default-disabled setting. 2023-06-12 17:56:44 -07:00
bunnei 5c6c48fe24 android: res: Remove translated strings that no longer exist. 2023-06-12 17:45:02 -07:00
bunnei f631b3a39a Merge pull request #10743 from FearlessTobi/translations
android: Add translation files manually
2023-06-12 17:20:27 -07:00
bunnei 72db3f10d0 Merge pull request #10705 from german77/updates
android: Add update and DLC support
2023-06-12 17:03:44 -07:00
FearlessTobi cf118cecd0 android: Add translation files manually 2023-06-13 01:00:23 +02:00
bunnei 5f6814da47 Merge pull request #10728 from t895/game-hash
android: Use autogenerated hash code function for Game class
2023-06-12 14:45:18 -07:00
Narr the Reg 707999d4c0 android: Add update support 2023-06-11 23:33:50 -06:00
Charles Lombardo c62bbe270a android: Use autogenerated hash code function for Game class 2023-06-11 21:15:13 -04:00
Charles Lombardo 8180d213d7 android: Use autoVersion when gradle property is set 2023-06-11 20:04:08 -04:00
bunnei e35f1fc123 Merge pull request #10713 from t895/gradle-updates
android: Gradle updates
2023-06-11 11:31:03 -07:00
Charles Lombardo 81d4145aca android: Update dependencies 2023-06-11 02:17:29 -04:00
Charles Lombardo 6d1b8d6ca4 android: Differentiate build types with new names
Change the applicationIdSuffix and app launcher title based on build type
2023-06-11 02:16:45 -04:00
Charles Lombardo 4ad4f6cf26 Android: Remove unused relWithVersionCode build type 2023-06-11 02:15:28 -04:00
Charles Lombardo 62a8bb65be android: Use ContentResolver to get file extension
Fixes an issue where we try to resolve file extension from URIs. Sometimes the URI will not contain the file name at all and instead a string of numbers. Here we query the content resolver and guarantee that we get a file name every time.
2023-06-11 01:41:58 -04:00
bunnei e1402935d9 android: Fix screen orientation & blurriness. 2023-06-10 15:13:06 -07:00
bunnei 33fe748bd3 Merge pull request #10691 from t895/nro-check
android: Add proper homebrew check
2023-06-09 23:59:51 -07:00
Charles Lombardo b1b9075f2d android: Add proper homebrew check 2023-06-09 20:17:51 -04:00
Charles Lombardo 1595600bf2 android: Fix input overlay version check 2023-06-09 15:15:57 -04:00
bunnei 571c5c728e android: EmulationActivity: Fix orientation on Mi Pad 5. 2023-06-08 17:20:13 -07:00
bunnei 400286b7a0 Merge pull request #10650 from qurious-pixel/android_tv
Android TV banner
2023-06-07 16:32:25 -07:00
qurious-pixel 2984cc4b30 remove version code declaration 2023-06-07 13:27:51 -07:00
Live session user 9cf85cb9e3 Android TV banner 2023-06-06 11:32:25 -07:00
Narr the Reg fa13ede502 android: Set version code 2023-06-06 12:14:38 -06:00
Abandoned Cart 5e1a62e7af android: Improve Gradle build configuration 2023-06-06 12:46:21 -04:00
bunnei f9db8b7c70 Merge pull request #10633 from t895/variable-surface-ratio
android: Use a custom view for changing emulation aspect ratio
2023-06-05 20:27:58 -07:00
bunnei 09ee7b07a0 Merge pull request #10578 from PabloG02/lime-firmware&logs
Add UI to import firmware and share logs
2023-06-05 17:41:19 -07:00
bunnei c09c2c9292 android: HomeSettingsFragment: Use string resource for "Share log". 2023-06-05 17:40:43 -07:00
Charles Lombardo f83acbd1ae android: Use a custom view for changing emulation aspect ratio
Credit to the Skyline team for the FixedRatioSurfaceView.
2023-06-05 20:24:36 -04:00
bunnei eb0ebf2282 Merge pull request #10618 from t895/licenses
android: Add licenses page
2023-06-05 17:14:15 -07:00
PabloG02 582f6df48c Address feedback 2023-06-06 00:07:54 +02:00
Charles Lombardo f51882a9ae android: Create licenses page 2023-06-05 14:34:23 -04:00
bunnei 29d01cd2a7 Merge pull request #10613 from t895/settings-changes
android: String and settings organization changes
2023-06-04 19:17:42 -07:00
Charles Lombardo 079a3deced android: Move settings to debug submenu 2023-06-04 19:53:27 -04:00
Charles Lombardo 73440cbb01 android: Load settings at the start of each activity 2023-06-04 19:37:10 -04:00
PabloG02 14665c97f2 Attempt to move the unzip coroutine to a ViewModel 2023-06-04 20:52:12 +02:00
PabloG02 25be1f62cd android: update strings 2023-06-04 20:52:12 +02:00
PabloG02 1b3b1592ea android: add option to share log 2023-06-04 20:52:12 +02:00
PabloG02 b63d3b7fce android: add option to install firmware 2023-06-04 20:52:12 +02:00
PabloG02 3c15b89b78 android: move unzip function to FileUtil and use SecurityException 2023-06-04 20:50:00 +02:00
Charles Lombardo 546a2653b9 android: Several string changes 2023-06-04 13:30:56 -04:00
Abandoned Cart d3b46a88af android: Resolve a couple Gradle warnings 2023-06-04 02:06:38 -04:00
Abandoned Cart fa02375617 android: Add support for split foldable view 2023-06-03 22:57:28 -04:00
Abandoned Cart b360aa794e android: Replace deprecated and Java code 2023-06-03 15:16:25 -04:00
Charles Lombardo 80069f2bc4 android: Fix crash on importing invalid save 2023-06-03 00:06:08 -07:00
Charles Lombardo 82cf343786 android: Rename "Input Overlay" to "Overlay Options" 2023-06-03 00:06:08 -07:00
Charles Lombardo 53547f7f37 android: Adjust import/export saves dialog 2023-06-03 00:06:08 -07:00
Charles Lombardo 30c65465d8 android: Warning dialogs for key errors 2023-06-03 00:06:08 -07:00
bunnei cb077cc1b0 android: EmulationFragment: Remove unnecessary surface destroy on pause. 2023-06-03 00:06:08 -07:00
bunnei fb362f0b6e android: renderer_vulkan: Fix crash with surface recreation. 2023-06-03 00:06:07 -07:00
bunnei d57495d3c0 android: Fix presentation layout on foldable and tablet devices. 2023-06-03 00:06:07 -07:00
Charles Lombardo cbfc1d7809 android: Enable overlay scale/opacity dialog 2023-06-03 00:06:07 -07:00
PabloG02 09bbcceec6 Add image to card_game.xml to preview in the Layout Editor 2023-06-03 00:06:07 -07:00
PabloG02 aa5437bc16 Save the position of buttons as a percentage 2023-06-03 00:06:07 -07:00
Charles Lombardo 0153f39bc1 android: Don't crash the app when selecting a zip that causes a SecurityException 2023-06-03 00:06:07 -07:00
bunnei a7696575f1 android: ForegroundService: Handle null intent. 2023-06-03 00:06:06 -07:00
bunnei a01f8ae529 android: ImportExportSavesFragment: Cleanup strings. 2023-06-03 00:06:06 -07:00
bunnei 29f677f10d Update src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ImportExportSavesFragment.kt 2023-06-03 00:06:06 -07:00
PabloG02 5091df34bf Remove `?.` 2023-06-03 00:06:06 -07:00
PabloG02 b96e520f89 Check if folder exists before letting the user import/export saves 2023-06-03 00:06:06 -07:00
PabloG02 fdfea60242 Add save import/export in UI 2023-06-03 00:06:06 -07:00
Charles Lombardo 57afc35f1a android: Fix FPS text getting cut off by rounded display corners 2023-06-03 00:06:05 -07:00
Charles Lombardo 074fc0bc13 android: Prevent deleting the settings file while a game is running 2023-06-03 00:06:05 -07:00
Charles Lombardo 64110e582c android: Fix link text color for base theme dialog 2023-06-03 00:06:05 -07:00
bunnei 04eabc45e5 android: Various fixes for CI. 2023-06-03 00:06:05 -07:00
bunnei cb9ba1b004 android: externals: Update libadrenotools, use useLegacyPackaging. 2023-06-03 00:06:05 -07:00
Charles Lombardo 70b013ab2f android: Re-enable service notification 2023-06-03 00:06:05 -07:00
Charles Lombardo ecdbaecea2 android: Ensure keys are loaded before populating games list 2023-06-03 00:06:05 -07:00
Charles Lombardo aadc63e1b5 android: Use dialog fragment for the reset settings dialog 2023-06-03 00:06:05 -07:00
Charles Lombardo 1ca8ba6864 android: Upgrade AGP to 8.0.2 2023-06-03 00:06:04 -07:00
Charles Lombardo f4077c398b android: Show notification permission page during setup 2023-06-03 00:06:04 -07:00