summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java/org
AgeCommit message (Collapse)Author
2019-11-28Android: Fix crash on enabling GC adapterJosJuice
We must set Java_GCAdapter.manager before the GC adapter thread (C++) starts. We used to set it at emulation start, which was fine until 9f3f45a made the GC adapter thread start much earlier.
2019-11-27Merge pull request #8439 from JosJuice/android-native-motion-controlsAnthony
Android: Native motion controls
2019-11-27Merge pull request #8493 from JosJuice/android-audio-volumeAnthony
Android: Add audio volume setting
2019-11-27Merge pull request #8494 from JosJuice/android-checkbox-no-descriptionAnthony
Android: Fix displaying checkbox settings with no description
2019-11-26Android: Add audio volume settingJosJuice
2019-11-25Android: Fix displaying checkbox settings with no descriptionJosJuice
https://bugs.dolphin-emu.org/issues/11904
2019-11-23Address review comments on old codeJosJuice
2019-11-23GameDetailsDialog: Convert layout to ConstraintLayoutJosJuice
This also removes the FAB from GameDetailsDialog. It was previously outside of the visible area and thus unusable.
2019-11-23GameDetailsDialog: Show game ID and revisionJosJuice
2019-11-23GameDetailsDialog: Remove the screenshot ImageViewJosJuice
It takes up a lot of space on the screen, and the functionality for saving these screenshots isn't in Dolphin anymore as far as I can tell.
2019-11-23GameDetailsDialog: Hide description if emptyJosJuice
In particular, Wii games don't have descriptions.
2019-11-23GameDetailsDialog: Don't use CircleImageView for bannersJosJuice
Because trying to fit a 3:1 banner into a circle looks very awkward. Also move the banner below the title/description now that it takes up more space horizontally.
2019-11-23GameDetailsDialog: Actually load the bannerJosJuice
2019-11-23Bring back game banner loading code deleted in 3f21975JosJuice
2019-11-23Rename GameSettingsDialog to GamePropertiesDialogJosJuice
Since it no longer only contains settings.
2019-11-23Android: Bring back the game details dialogJosJuice
It was made inaccessible in e19922c (I'm not sure why) and then removed by 593b697.
2019-11-23Revert "Android: Remove dead code and related lib <circleimageview>"JosJuice
This reverts commit 593b69728d7e7813a3e3bbd1bfea2f2f56f3a38e.
2019-11-23Moves `AlertDialog`s imports to AndroidX and fix tabs background colorRafael Toledo
2019-11-22Bumps compile API to 29 (Q) removes unecessary casts and deprecatedRafael Toledo
calls
2019-11-20Android: Add an option for disabling native motion controlsJosJuice
2019-11-20Android: Let WiimoteEmu know whether we have accelerometer/gyroscopeJosJuice
2019-11-20Android: Overhaul the orientation lock settingJosJuice
When using motion controls, it's useful to be able to lock the screen to a certain orientation so that Android won't interpret game motions as an intent to change the screen orientation. To this end, I've changed the existing orientation lock setting in the following ways: - A portrait lock mode has been added in addition to the existing landscape lock mode and unlocked mode. - The landscape lock mode now locks to regular landscape rather than letting you change between the two possible landscape orientations. - The setting is now accessed during emulation rather than outside.
2019-11-20Android: Adjust accel/gyro data for screen orientationJosJuice
2019-11-20Android: Make "Horizontal Wii Remote" flip the motion controlsJosJuice
Before, it only flipped the d-pad (and arranged the overlay buttons differently).
2019-11-20Android: Native motion controlsJosJuice
2019-11-16Core/Jits: Adds an option to disable the register cache.degasus
This will help to disable all inter-instruction dependencies. So android users can check if only a single instruction is broken without compiling dolphin on their own.
2019-11-15migrate to AndroidXSimonx22
2019-11-08Merge pull request #8452 from JosJuice/android-emulationactivity-rotation-crashConnor McLaughlin
Android: Replace emulation rotation crash workaround with proper fix
2019-11-05Android: Expand the comment for NVidiaShieldWorkaroundViewJosJuice
This text has been taken from the message of the commit that added the class. (I don't have an Nvidia Shield to reproduce the bug with.)
2019-11-05Android: Replace emulation rotation crash workaround with proper fixJosJuice
The workaround was added in 0446a58. The underlying problem is that we must not destroy the surface while the video backend is initializing, otherwise the video backend may reference nullptr. I've also cleaned up the logic for when to destroy the surface. Note that the comment in EmulationFragment.java about only being able to destroy the surface when emulation is running is not true anymore (due to de632fc, it seems like).
2019-09-06Android: Add GameID to Game Settings titleRyan Meredith
2019-09-01Merge pull request #7810 from Ebola16/GFXUIAnthony
Android: Graphic setting description improvements
2019-08-21Add SingleChoiceSettingDynamicDescriptionsRyan Meredith
2019-08-21Show Stereoscopy Mode setting value as descriptionRyan Meredith
2019-08-21Show Aspect Ratio setting value as descriptionRyan Meredith
2019-08-21Merge pull request #8190 from JosJuice/android-initAnthony
Android: Call UICommon::Init at app start instead of emulation start
2019-08-21Merge pull request #8196 from JosJuice/android-applinkactivity-raceAnthony
Android: Fix race condition in AppLinkActivity
2019-08-21Android: Don't use GameFile/GameFileCache before UICommon::InitJosJuice
Preparation for the next commit.
2019-08-21Android: Call UICommon::Init at app start instead of emulation startJosJuice
Much of our native code assumes that UICommon::Init has been called (for reasons such as wanting to access the user's settings), so not calling it until emulation start heavily limits what native code we can use in the Android GUI (except during emulation).
2019-08-21Android: Add helper class AfterDirectoryInitializationRunnerJosJuice
2019-08-21Merge pull request #7274 from Ebola16/DSAAnthony
Android: Dynamic SettingsActivity Titles
2019-08-09Replace "Override Language on NTSC Games" with "Allow Mismatched Region ↵JosJuice
Settings" This new setting is like Override Language on NTSC Games, except instead of only applying to the GameCube language setting, it also applies to the Wii language setting. Fixes https://bugs.dolphin-emu.org/issues/11299
2019-07-18Android: Use EmulationActivity.launchFile() for StartupHandlerStenzek
2019-07-18Android: Support opening .dff filesStenzek
This is also shared by the disc change code, but changing discs to a .dol doesn't make sense either.
2019-07-18Android: Support opening files directlyStenzek
This enables us to boot FIFO logs as well as homebrew directly, without having to add it to the game list first.
2019-07-18Android: Support bypassing game file cache to parse fileStenzek
2019-07-15Dynamic SettingsActivity TitlesRyan Meredith
2019-07-02Android: Don't copy default game INIs into user game INIsJosJuice
This isn't as serious as copying global INIs into user game INIs, but still not good. We want to be able to remove settings from default game INIs and have those removals apply.
2019-07-02Android: Suggest deleting game INIs if they contain global INI dataJosJuice
2019-07-02Android: Don't copy global INIs into game INIsJosJuice
See the source code comment in the next commit for why this is bad.