| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-03-03 | Android: Add NumericSetting support | JosJuice | |
| 2023-03-03 | Android: Add new input mapping implementation | JosJuice | |
| 2023-03-03 | Android: Remove old input mapping implementation | JosJuice | |
| This old code is of no use now that ButtonManager is gone. | |||
| 2023-03-03 | Android: Remove copyAsset's overwrite parameter | JosJuice | |
| Because of the previous commit, this is no longer needed. | |||
| 2023-03-03 | Android: Stop extracting pre-defined controller INIs | JosJuice | |
| 2023-03-03 | ControllerInterface/Android: Implement rumble | JosJuice | |
| 2023-03-03 | ControllerInterface/Android: Automatically suspend sensors | JosJuice | |
| This is a battery-saving measure. Whether a sensor should be suspended is determined in the same way as whether key events and motion events should be handled by the OS rather than consumed by Dolphin. | |||
| 2023-03-03 | ControllerInterface/Android: Implement sensor input for InputDevices | JosJuice | |
| This functionality was added in Android 12 to let apps get motion data for gamepads. | |||
| 2023-03-03 | ControllerInterface/Android: Implement sensor input | JosJuice | |
| 2023-03-03 | ControllerInterface/Android: Implement hotplug | JosJuice | |
| 2023-03-03 | ControllerInterface/Android: Handle input events | JosJuice | |
| Android doesn't let us poll inputs whenever we want. Instead, we listen to input events (activities will have to forward them to the input backend), and store the received values in atomic variables in the Input classes. This is similar in concept to how ButtonManager worked, but without its homegrown second input mapping system. | |||
| 2023-03-03 | Android: Remove old rumble implementation | JosJuice | |
| 2023-03-03 | Android: Remove old motion input implementation | JosJuice | |
| 2023-03-03 | ControllerInterface/Android: Rip out ButtonManager | JosJuice | |
| ButtonManager is very different from how a normal input backend works, and is making it hard for us to improve controller support on Android. The following commits will add a new input backend in its place. | |||
| 2023-03-02 | Merge pull request #11605 from JosJuice/android-mappings-button | Mai | |
| Android: Add a button for accessing controller mappings | |||
| 2023-03-02 | Merge pull request #11614 from t895/kotlin-cheats | Mai | |
| Android: Convert Cheats Activity to Kotlin | |||
| 2023-03-02 | Merge pull request #11615 from t895/kotlin-riivolution | Mai | |
| Android: Convert Riivolution Boot Activity to Kotlin | |||
| 2023-03-02 | Merge pull request #11616 from t895/kotlin-skylanders | Mai | |
| Android: Convert Skylanders code to Kotlin | |||
| 2023-03-02 | Android: Hide controller mappings button when controller type is None | JosJuice | |
| Also removed the make_sure_continuous_scan_enabled message. It doesn't make sense with the new UX. | |||
| 2023-03-02 | Android: Convert ConvertActivity to Kotlin | Charles Lombardo | |
| 2023-03-02 | Android: Convert ConvertFragment to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert SkylanderSlotAdapter to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert SkylanderSlot to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert SkylanderConfig to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert SkylanderPair to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert Skylander to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert RiivolutionAdapter to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert RiivolutionBootActivity to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert RiivolutionItem to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert RiivolutionViewHolder to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert RiivolutionPatches to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert TwoPaneOnBackPressedCallback to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert SettingDisabledWarningFragment to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert HeaderViewHolder to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert GraphicsModsDisabledWarningFragment to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert CheatViewHolder to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert CheatsDisabledWarningFragment to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert CheatsAdapter to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert CheatsActivity to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert CheatListFragment to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert CheatItemViewHolder to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert CheatItem to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert CheatDetailsFragment to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert ActionViewHolder to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert ReadOnlyCheat to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert CheatsViewModel to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert Cheat to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert AbstractCheat to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert GeckoCheat to Kotlin | Charles Lombardo | |
| 2023-03-01 | Android: Convert GraphicsMod to Kotlin | Charles Lombardo | |
