| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-03-07 | Android: Allow changing controller settings during emulation | JosJuice | |
| 2023-03-07 | Android: Add the advanced input mapping dialog | JosJuice | |
| It's missing a lot of features from the PC version for now, like buttons for inserting functions and the ability to see what the expression evaluates to. I mostly just wanted to get something in place so you can set up rumble. Co-authored-by: Charles Lombardo <clombardo169@gmail.com> | |||
| 2023-03-03 | Android: Add selecting input profile per game | JosJuice | |
| 2023-03-03 | Android: Add input profile management | JosJuice | |
| Co-authored-by: Charles Lombardo <clombardo169@gmail.com> | |||
| 2023-03-03 | Android: Show warning when using old pre-defined controller INIs | JosJuice | |
| Co-authored-by: Charles Lombardo <clombardo169@gmail.com> | |||
| 2023-03-03 | Android: Add Default and Clear actions for controllers | JosJuice | |
| 2023-03-03 | Android: Prevent showing mapping dialog with no device selected | JosJuice | |
| 2023-03-03 | Android: Add "Create mappings for other devices" | JosJuice | |
| 2023-03-03 | Android: Add input device selection | JosJuice | |
| 2023-03-03 | Android: Implement enabling/disabling control groups | JosJuice | |
| All this code for just a single checkbox... Ah well, it has to be done | |||
| 2023-03-03 | Android: Move Sideways Wii Remote setting one submenu up | JosJuice | |
| A slight departure from DolphinQt, but I think it makes sense, because it will make the important Sideways Wii Remote setting easier to find. | |||
| 2023-03-03 | Android: Split Wii Remote settings into submenus | JosJuice | |
| Too much stuff on one screen otherwise. This split matches DolphinQt. | |||
| 2023-03-03 | Android: Add extension selection | JosJuice | |
| 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 | |
