summaryrefslogtreecommitdiffstats
path: root/src/android (follow)
Commit message (Collapse)AuthorAgeFilesLines
* android: Fix first time setup scrolling bugCharles Lombardo2023-06-032-18/+17
| | | | If you quickly scrolled from the second page to the first and then back, the next/back buttons would disappear.
* android: Fix A button preference keyCharles Lombardo2023-06-031-1/+1
|
* android: First time setup screenCharles Lombardo2023-06-0319-163/+769
|
* android: Prevent editing unsafe settings at runtimeCharles Lombardo2023-06-035-14/+35
| | | | There currently isn't a visual "disabled" cue for any of the view holders that aren't the switch setting. This will be improved in the future.
* android: Abstract settingsCharles Lombardo2023-06-0324-363/+418
| | | | Previously we could only add settings that would change our ini file. Now we can create abstract settings in our presenter to alter things like shared preferences for theme support!
* android: Implement gamepad inputgerman772023-06-036-11/+510
|
* android: Bump minimum version to Android 11Charles Lombardo2023-06-031-1/+1
|
* android: Decouple status bar shade from navigation bar visibilityCharles Lombardo2023-06-033-14/+34
|
* android: Enable code minificationCharles Lombardo2023-06-035-22/+18
|
* android: Switch from a colored status bar to a custom viewCharles Lombardo2023-06-034-23/+35
| | | | Allows for smoother transitions with the search bar
* android: Adjustments to card_gameCharles Lombardo2023-06-031-20/+5
| | | | Removed a currently unused text view and moved to material text views.
* android: MainActivity overhaulCharles Lombardo2023-06-0332-626/+1031
| | | | | | This moves several parts of the main activity into fragments that manage themselves to react to changes. UI changes like the appearance of a new search view or when the games list changes now gets updated via multiple view models. This also starts a conversion to the androidx navigation component which furthers the goals mentioned previously with more fragment responsibility. This will eventually allow us to use one activity with interchanging fragments and multiple view models that are stored within that central activity. fdas
* android: Enforce Vulkan 1.1 support as minimumCharles Lombardo2023-06-031-3/+4
|
* android: Update gradle version to 8.1Charles Lombardo2023-06-031-1/+1
|
* android: Update app dependenciesCharles Lombardo2023-06-031-5/+5
|
* android: Convert gradle scripts to Kotlin DSLCharles Lombardo2023-06-035-201/+241
|
* android: settings: Add scaling filter & anti-aliasing options. (#66)bunnei2023-06-034-0/+75
|
* android: video_core: Add support for disk shader cache. (#64)bunnei2023-06-0312-4/+258
|
* android: config: Change docked mode and GPU accuracy to favor performance on Android.bunnei2023-06-033-7/+11
|
* android: Initialize account managergerman772023-06-031-0/+5
|
* android: Remove unsafe null checkgerman772023-06-031-4/+2
|
* android: Scale input overlay independently of system display scaleCharles Lombardo2023-06-032-30/+41
|
* android: Use apply instead of commit for shared preferencesCharles Lombardo2023-06-033-4/+3
| | | | Previously we were operating on the assumption that apply'd settings wouldn't be visible immediately. This isn't true and settings will be accessible via memory before being stored to disk. This reduces any potential stutters caused by saving to shared preferences.
* android: Add DPad slide toggleCharles Lombardo2023-06-035-2/+14
|
* android: Add relative stick center toggleCharles Lombardo2023-06-033-0/+13
|
* android: Make hash and branch accessible from BuildConfigCharles Lombardo2023-06-031-0/+25
|
* android: Backup shared preferences where applicableCharles Lombardo2023-06-032-0/+12
|
* android: Enable retaining app data after uninstallCharles Lombardo2023-06-031-1/+2
|
* android: Remove unused doFrame functionCharles Lombardo2023-06-031-2/+0
|
* android: Convert NativeLibrary to KotlinCharles Lombardo2023-06-0315-766/+523
|
* android: Remove LocalBroadcastManagerCharles Lombardo2023-06-0311-225/+17
| | | | | | This causes a couple of minor changes to directory initialization. We don't have a lengthy initialization step so we could spend less time creating state receivers and just run initialization on the main thread. We also don't have a situation where external storage will be a concern so checks are removed in favor of a binary check to see if initialization is ready. This additionally removes the unused DoFrame callback.
* android: Remove game databaseCharles Lombardo2023-06-0318-773/+154
| | | | The content provider + database solution was excessive and is now replaced with the simple file checks from before but turned into an array list held within a viewmodel.
* android: Adjust game icon loadingCharles Lombardo2023-06-031-15/+9
|
* android: Remove unused dimensions filesCharles Lombardo2023-06-032-9/+0
|
* android: Slightly reduce game card sizeCharles Lombardo2023-06-032-3/+3
|
* android: Only show company text view if it has contentCharles Lombardo2023-06-031-5/+8
|
* android: Fix check for ok text in software keyboardCharles Lombardo2023-06-031-1/+1
|
* android: Implement amiibo reading from nfc tagNarr the Reg2023-06-0313-4/+303
|
* android: Add toggle controls option to input overlayCharles Lombardo2023-06-035-6/+62
|
* android: Do not update FPS text on null viewCharles Lombardo2023-06-031-1/+1
|
* android: Convert keyboard applet to kotlin and refactorCharles Lombardo2023-06-036-279/+255
|
* android: Implement basic software keyboard applet.bunnei2023-06-0312-152/+625
|
* android: config: Disable shader cache by default on Android.bunnei2023-06-031-0/+4
|
* android: Fix fps counter not showing upgerman772023-06-034-11/+13
|
* android: Prevent showing games on an invalid viewCharles Lombardo2023-06-031-0/+3
|
* android: Re-implement overlay editingCharles Lombardo2023-06-035-25/+245
|
* android: Fix popup menu going out of boundsCharles Lombardo2023-06-032-20/+11
|
* android: Use autofit grid for games fragmentCharles Lombardo2023-06-033-28/+72
|
* android: Prevent updating empty game list text on invalid viewCharles Lombardo2023-06-031-0/+3
|
* android: Persist settings across configuration changesCharles Lombardo2023-06-039-93/+51
| | | | Mostly things get refactored here to remove previous assumptions made about how the activity/fragment lifecycles would operate. The important change for persistence is removing the assumption that the user will be at the first settings fragment on recreation when deciding whether or not to reload settings. Now we check a flag in Settings to know if we loaded the settings within this lifecycle.
* android: Store settings object in viewmodelCharles Lombardo2023-06-037-57/+45
|
* android: Remove configChanges exceptionsCharles Lombardo2023-06-031-1/+0
|
* Android: Enable resizeable activitiesCharles Lombardo2023-06-031-6/+2
|
* android: Fix emulation fragment commentsCharles Lombardo2023-06-031-2/+2
|
* android: Use modal navigation drawer as in game menuCharles Lombardo2023-06-0317-373/+343
|
* android: Make Game class parcelableCharles Lombardo2023-06-031-1/+4
|
* android: Add kotlin parcelize pluginCharles Lombardo2023-06-031-0/+1
|
* android: Remove deprecated use of onActivityResultCharles Lombardo2023-06-032-139/+107
|
* android: Fix RTL layoutsCharles Lombardo2023-06-033-1/+6
|
* android: Use ellipsis characterCharles Lombardo2023-06-031-1/+1
|
* android: Move all array strings to main strings fileCharles Lombardo2023-06-032-48/+109
|
* android: Remove unused stringsCharles Lombardo2023-06-031-9/+0
|
* android: Remove unused colorsCharles Lombardo2023-06-032-6/+0
|
* android: Remove citra date time pickerCharles Lombardo2023-06-031-22/+0
|
* android: Remove unused premium header layoutCharles Lombardo2023-06-031-42/+0
|
* android: Remove unused fragment animationsCharles Lombardo2023-06-032-41/+0
|
* android: Remove unused string arraysCharles Lombardo2023-06-031-34/+0
|
* android: Remove unused integer xmlsCharles Lombardo2023-06-034-13/+0
|
* android: Refactor ic_launcher.xml to drawablesCharles Lombardo2023-06-033-3/+3
|
* android: Suppress lint in InsetsHelperCharles Lombardo2023-06-031-0/+2
|
* android: Add data extraction rulesCharles Lombardo2023-06-033-2/+56
|
* android: Remove requestLegacyExternalStorage attributeCharles Lombardo2023-06-031-3/+1
|
* android: Remove unused permissionsCharles Lombardo2023-06-031-3/+0
|
* android: Inset input overlay based on system cutoutsCharles Lombardo2023-06-035-59/+94
|
* android: Stop updating fps counter when emulation stopsCharles Lombardo2023-06-031-1/+4
|
* android: Move driver installation off of main threadCharles Lombardo2023-06-034-21/+42
| | | | Additionally creates an indeterminate loading dialog during installation
* android: Fix crash when decodeGameIcon creates a null BitmapCharles Lombardo2023-06-031-1/+1
|
* android: Use view bindingCharles Lombardo2023-06-0316-284/+189
|
* android: Enable view bindingCharles Lombardo2023-06-031-0/+2
|
* android: Refactor CheckBoxSetting to SwitchSettingCharles Lombardo2023-06-035-14/+14
|
* android: EmulationActivity: Fix variable shadowing in fragment creation.bunnei2023-06-031-2/+2
|
* android: res: fragment_emulation: Ensure FPS counter is shown.bunnei2023-06-031-7/+7
|
* build: only enable adrenotools on arm64Liam2023-06-033-4/+10
|
* android: Use Skyline's document providerCharles Lombardo2023-06-033-4/+319
|
* android: Use androidx splash screenCharles Lombardo2023-06-034-2/+12
|
* android: Replace Picasso with CoilCharles Lombardo2023-06-037-138/+41
|
* android: New swipe to refresh color schemeCharles Lombardo2023-06-031-1/+9
|
* android: New settings fragment animationsCharles Lombardo2023-06-0312-163/+80
|
* android: Use edge to edgeCharles Lombardo2023-06-039-21/+110
|
* android: Use Material 3 componentsCharles Lombardo2023-06-0323-174/+268
|
* android: Modernize theme systemCharles Lombardo2023-06-038-94/+130
|
* android: Use vector iconsCharles Lombardo2023-06-0342-9/+27
|
* android: Use adaptive iconCharles Lombardo2023-06-0313-3/+24
|
* android: settings: Dynamically evaluate valueAsStringbunnei2023-06-034-4/+4
| | | | Co-Authored-By: bunnei <bunneidev@gmail.com>
* android: Add license identifierCharles Lombardo2023-06-0366-5/+199
|
* android: Convert YuzuApplication to KotlinCharles Lombardo2023-06-032-59/+56
|
* android: Convert Action1 to KotlinCharles Lombardo2023-06-032-5/+5
|
* android: Convert GameViewHolder to KotlinCharles Lombardo2023-06-032-44/+32
|
* android: Remove ThemeUtilCharles Lombardo2023-06-031-34/+0
|
* android: Convert StartupHandler to KotlinCharles Lombardo2023-06-032-45/+45
|
* android: Convert Log to KotlinCharles Lombardo2023-06-032-39/+42
|
* android: Convert GpuDriverMetadata to KotlinCharles Lombardo2023-06-032-45/+44
|
* android: Convert GpuDriverHelper to KotlinCharles Lombardo2023-06-032-130/+145
|
* android: Convert GameIconRequestHandler to KotlinCharles Lombardo2023-06-032-29/+22
|
* android: Convert ForegroundService to KotlinCharles Lombardo2023-06-032-63/+56
|
* android: Convert FileUtil to KotlinCharles Lombardo2023-06-032-296/+292
|
* android: Convert FileBrowserHelper to KotlinCharles Lombardo2023-06-032-25/+26
|
* android: Convert EmulationMenuSettings to KotlinCharles Lombardo2023-06-032-78/+59
|
* android: Convert DocumentsTree to KotlinCharles Lombardo2023-06-032-125/+110
|
* android: Convert DirectoryStateReceiver to KotlinCharles Lombardo2023-06-032-22/+15
|
* android: Convert DirectoryInitialization to KotlinCharles Lombardo2023-06-032-72/+66
|
* android: Convert ControllerMappingHelper to KotlinCharles Lombardo2023-06-031-25/+24
|
* android: Convert BiMap to KotlinCharles Lombardo2023-06-032-22/+22
|
* android: Convert AddDirectoryHelper to KotlinCharles Lombardo2023-06-032-38/+27
|
* android: Convert PlatformGamesView to KotlinCharles Lombardo2023-06-031-6/+6
|
* android: Convert PlatformGamesPresenter to KotlinCharles Lombardo2023-06-032-42/+30
|
* android: Convert PlatformGamesFragment to KotlinCharles Lombardo2023-06-032-105/+94
|
* android: Convert MainView to KotlinCharles Lombardo2023-06-031-8/+6
|
* android: Convert MainPresenter to KotlinCharles Lombardo2023-06-032-81/+66
|
* android: Convert InputOverlayDrawableJoystick to KotlinCharles Lombardo2023-06-032-243/+205
|
* android: Convert MainActivity to KotlinCharles Lombardo2023-06-033-250/+229
|
* android: Remove ExampleInstrumentedTestCharles Lombardo2023-06-031-3/+0
|
* android: Remove TwoPaneOnBackPressedCallbackCharles Lombardo2023-06-031-37/+0
| | | | Leftover UI code for dolphin's cheat system. Removing for now.
* android: Convert InputOverlayDrawableDpad to KotlinCharles Lombardo2023-06-032-276/+232
|
* android: Convert InputOverlayDrawableButton to KotlinCharles Lombardo2023-06-032-139/+118
|
* android: Convert InputOverlay to KotlinCharles Lombardo2023-06-032-656/+886
|
* android: Remove DividerItemDecorationCharles Lombardo2023-06-031-130/+0
| | | | Removed in favor of material components version
* android: Inherit from Material 3 themesCharles Lombardo2023-06-031-8/+4
| | | | Partially breaks the UI for now but is necessary to use new material components.
* android: Convert MinimalDocumentFile to KotlinCharles Lombardo2023-06-032-28/+8
|
* android: Convert GameProvider to KotlinCharles Lombardo2023-06-032-138/+127
|
* android: Convert GameDatabase to KotlinCharles Lombardo2023-06-032-275/+260
|
* android: Convert Game to KotlinCharles Lombardo2023-06-032-76/+56
|
* android: Convert EmulationFragment to KotlinCharles Lombardo2023-06-032-375/+348
|
* android: Convert SettingsFile to KotlinCharles Lombardo2023-06-032-272/+245
|
* android: Convert SettingsFrameLayout to KotlinCharles Lombardo2023-06-032-48/+43
|
* android: Convert SettingsFragmentView to KotlinCharles Lombardo2023-06-031-18/+15
|
* android: Convert SettingsFragmentPresenter to KotlinCharles Lombardo2023-06-032-184/+333
|
* android: Convert SettingsFragment to KotlinCharles Lombardo2023-06-032-136/+120
|
* android: Convert SettingsActivityView to KotlinCharles Lombardo2023-06-031-27/+20
|
* android: Convert SettingsActivityPresenter to KotlinCharles Lombardo2023-06-032-122/+99
|
* android: Convert SettingsActivity to KotlinCharles Lombardo2023-06-032-209/+186
|
* android: Convert SubmenuViewHolder to KotlinCharles Lombardo2023-06-032-45/+35
|
* android: Convert SliderViewHolder to KotlinCharles Lombardo2023-06-032-45/+34
|
* android: Convert SingleChoiceViewHolder to KotlinCharles Lombardo2023-06-032-62/+54
|
* android: Convert SettingViewHolder to KotlinCharles Lombardo2023-06-032-49/+38
|
* android: Convert HeaderViewHolder to KotlinCharles Lombardo2023-06-032-32/+28
|
* android: Convert DateTimeViewHolder to KotlinCharles Lombardo2023-06-032-47/+35
|
* android: Convert CheckBoxSettingViewHolder to KotlinCharles Lombardo2023-06-032-54/+41
|
* android: Convert StringSetting to KotlinCharles Lombardo2023-06-032-23/+9
|
* android: Convert SettingSection to KotlinCharles Lombardo2023-06-032-55/+34
|
* android: Convert Setting to KotlinCharles Lombardo2023-06-031-24/+6
|
* android: Convert IntSetting to KotlinCharles Lombardo2023-06-032-23/+9
|
* android: Convert FloatSetting to KotlinCharles Lombardo2023-06-032-23/+9
|
* android: Convert BooleanSetting to KotlinCharles Lombardo2023-06-032-23/+9
|
* android: Convert SubmenuSetting to KotlinCharles Lombardo2023-06-032-21/+15
|
* android: Convert StringSingleChoiceSetting to KotlinCharles Lombardo2023-06-032-82/+61
|
* android: Convert SliderSetting to KotlinCharles Lombardo2023-06-032-101/+72
|
* android: Convert SingleChoiceSetting to KotlinCharles Lombardo2023-06-032-60/+44
|
* android: Convert SettingsItem to KotlinCharles Lombardo2023-06-032-100/+30
|
* android: Convert HeaderSetting to KotlinCharles Lombardo2023-06-032-14/+12
|
* android: Convert DateTimeSetting to KotlinCharles Lombardo2023-06-032-40/+35
|
* android: Convert CheckBoxSetting to KotlinCharles Lombardo2023-06-032-80/+91
|
* android: Convert GameAdapter to KotlinCharles Lombardo2023-06-032-244/+178
|
* android: Convert SettingsAdapter to KotlinCharles Lombardo2023-06-033-366/+315
| | | | Update SettingsAdapter.kt
* android: Convert EmulationActivity to KotlinCharles Lombardo2023-06-032-347/+286
|
* android: Use material slider in settings dialogCharles Lombardo2023-06-031-20/+20
|
* android: Convert Settings to KotlinCharles Lombardo2023-06-032-127/+145
|
* android: Use androidx preferencesCharles Lombardo2023-06-031-0/+2
|
* android: frontend: Add unique error strings for Vulkan initialization errors.bunnei2023-06-032-19/+25
|
* android: Use the center of the object and reduce draw callsgerman772023-06-038-59/+76
|
* android: Replace old buttons with vectorsgerman772023-06-03149-71/+613
|
* android: Enable Kotlin supportCharles Lombardo2023-06-034-26/+30
|
* android: Upgrade java version to 11Charles Lombardo2023-06-031-2/+2
|
* android: Upgrade dependenciesCharles Lombardo2023-06-031-4/+4
|
* android: Upgrade to AGP 7.4.2Charles Lombardo2023-06-031-1/+1
|
* android: Replace lintOptions with lintCharles Lombardo2023-06-031-1/+1
|
* android: Move namespace to app module build.gradleCharles Lombardo2023-06-032-2/+3
|
* android: bump compile/target sdk to 33Charles Lombardo2023-06-031-2/+2
|
* android: Upgrade gradle to 8.0.1Charles Lombardo2023-06-031-1/+1
|
* CMake: fix pkg-config behavior when building for Androidliushuyu2023-06-031-0/+1
|
* CI: add Android build systemsliushuyu2023-06-031-0/+0
|
* android: build.gradle: Cleanup build types.bunnei2023-06-031-7/+1
|
* android: frontend: settings: Add graphics debugging.bunnei2023-06-034-6/+18
|
* android: jni: Ensure system is only initialized once.bunnei2023-06-034-8/+8
| | | | - Fixes likelihood that fastmem allocation succeeds.
* android: frontend: Cleanup framerate counter.bunnei2023-06-032-4/+3
|
* android: vulkan: Implement adrenotools turbo mode.bunnei2023-06-035-1/+13
|
* android: frontend: Add support for GPU driver selection.bunnei2023-06-039-3/+251
|
* android: native: Add support for custom Vulkan driver loading.bunnei2023-06-036-44/+109
|
* android: EmulationFragment: Always reset overlay.bunnei2023-06-031-1/+2
| | | | - Ensures correct placement until we have better overlay configuration.
* android: Add motion sensorNarr the Reg2023-06-032-20/+65
|
* android: Hook jni input properlyNarr the Reg2023-06-035-90/+104
|
* android: cleanup touch update loopNarr the Reg2023-06-031-28/+50
|
* android: Clean joystick overlayNarr the Reg2023-06-033-135/+131
|
* android: Clean dpad overlayNarr the Reg2023-06-032-192/+174
|
* android: Clean button overlayNarr the Reg2023-06-032-195/+65
|
* android: Add all buttons to screen controllerNarr the Reg2023-06-034-209/+104
|
* android: Apply clang formatNarr the Reg2023-06-032-9/+9
|
* android: frontend: Implement game grid view. (#9)bunnei2023-06-0315-174/+272
|
* android: Replace notification icon with yuzugerman772023-06-033-0/+0
|
* android: strings: Refresh key dumping URL.bunnei2023-06-031-1/+1
|
* android: frontend: Modify ROM load messaging for invalid keys.bunnei2023-06-032-7/+11
|
* android: frontend: Integrate key installation for SAF.bunnei2023-06-0318-19/+100
|
* android: jni: Add function to reload keys.bunnei2023-06-033-2/+14
|
* android: EmulationActivity: Temporarily disable running notification.bunnei2023-06-032-7/+12
|
* android: Implement SAF support & migrate to SDK 31. (#4)bunnei2023-06-0332-688/+615
|
* android: Harden emulation shutdown when loader fails.bunnei2023-06-031-6/+12
|
* android: SettingsFragmentPresenter: Fix default renderer backend.bunnei2023-06-031-1/+1
|
* android: jni: native: Add lock around HaltEmulation, tighten run loop.bunnei2023-06-031-1/+3
|
* android: jni: native: Refactor locking for is_running.bunnei2023-06-031-8/+21
|
* android: jni: native: Remove unnecessary atomic for is_running.bunnei2023-06-031-6/+5
|
* android: jni: native: Tighten up emulation start/stop signaling.bunnei2023-06-031-58/+64
|
* android: jni: native: Consolidate emulation state into EmulationSession singleton.bunnei2023-06-031-67/+164
| | | | | - Fixes state management issues across multiple boots. - Fixes crashes related to unsafe access of perf stats.
* android: Frontend: Fix rendering aspect ratio & add a setting for it.bunnei2023-06-036-1/+24
|
* android: Integrate settings frontend with yuzu & remove unused code.bunnei2023-06-0325-1759/+949
|
* android: Minimize frontend & convert to yuzu.bunnei2023-06-03128-2509/+934
|
* android: Minimal JNI for yuzu.bunnei2023-06-037-0/+640
|
* android: Add Citra frontend.bunnei2023-06-03319-0/+13799