| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-19 | Reorder netplay class | Tom Pratt | |
| Put all the boring settings at the bottom to reduce scrolling! | |||
| 2026-05-19 | Add mostly empty Netplay screen, equivalent of NetPlayDialog in QT. | Tom Pratt | |
| All it can do at this point is quit the current netplay session when backing out of this screen. | |||
| 2026-05-19 | Move NetplaySetupScreen to its own file | Tom Pratt | |
| 2026-05-19 | Show client connection errors and handle connection result | Tom Pratt | |
| If result is a success sent event to launch the next netplay screen. if it fails, clear up the netplay client | |||
| 2026-05-19 | Store netplay BootSessionData and use it to run the netplay game | Tom Pratt | |
| 2026-05-19 | Pass game list to NetPlayUICallbacks and implement OnMsgChangeGame, ↵ | Tom Pratt | |
| OnMsgStartGame, FindGameFile | |||
| 2026-05-19 | Add NetPlayClient join and stub NetPlayUICallbacks | Tom Pratt | |
| 2026-05-19 | Add Netplay settings JNI layer and wire up NetplaySetupViewModel | Tom Pratt | |
| 2026-05-19 | Netplay setup UI | Tom Pratt | |
| Only for connecting, no hosting yet. | |||
| 2026-05-19 | Add compose dependencies for Android and empty NetplaySetupActivity | Tom Pratt | |
| Derive compose colour theming from the existing XML styles already set at the activity level. | |||
| 2026-05-08 | Android: Move alert message log from Kotlin to C++ | JosJuice | |
| For some reason, NativeLibrary.kt calling Log for the alert message text makes Dolphin die with a JNI error. Supposedly the jstring passed to the logging function is invalid. I don't understand why, because the dialog that we show right afterwards is able to read the string just fine. The error happens even if I pass the string directly to Log without prepending any extra text. There's no real downside to having the logging in C++ instead of Kotlin, so let's move it to C++ to avoid the JNI error. | |||
| 2026-04-30 | Android: Convert DirectoryInitialization to Kotlin | Simonx22 | |
| 2026-04-30 | Android: Convert TvUtil to Kotlin | Simonx22 | |
| 2026-04-26 | Android: Convert FileBrowserHelper to Kotlin | Simonx22 | |
| 2026-04-26 | Android: Convert EGLHelper to Kotlin | Simonx22 | |
| 2026-04-26 | Merge pull request #14569 from ↵ | OatmealDome | |
| Simonx22/android/convert-gamefilecachemanager-to-kotlin Android: Convert GameFileCacheManager to Kotlin | |||
| 2026-04-24 | Merge pull request #14608 from JosJuice/gcadapter-auto-start | Dentomologist | |
| GCAdapter: Automatically start and stop thread | |||
| 2026-04-18 | GCAdapter: Automatically start and stop thread | JosJuice | |
| This keeps the logic encapsulated inside GCAdapter.cpp so callers don't have to think about it. | |||
| 2026-04-18 | Add screen crop feature | Adam Scott | |
| 2026-04-18 | Android: Add page table fastmem to Debug settings | JosJuice | |
| 2026-04-16 | Merge pull request #14567 from Simonx22/android/convert-wiimoteadapter-to-kotlin | OatmealDome | |
| Android: Convert WiimoteAdapter to Kotlin | |||
| 2026-04-16 | Android: Convert GameFileCacheManager to Kotlin | Simonx22 | |
| 2026-04-06 | Android: Convert GCAdapter to Kotlin | Simonx22 | |
| 2026-04-06 | Android: Convert WiimoteAdapter to Kotlin | Simonx22 | |
| 2026-04-05 | Merge pull request #14490 from ↵ | Jordan Woyak | |
| Simonx22/android/convert-gamepropertiesdialog-to-kotlin Android: Convert GamePropertiesDialog to Kotlin | |||
| 2026-04-05 | Merge pull request #14503 from ↵ | Jordan Woyak | |
| Simonx22/android/convert-syncprogramsjobservice-to-kotlin Android: Convert SyncProgramsJobService to Kotlin | |||
| 2026-04-02 | HW/GBACore: Remove the GBA "Threads" setting. Make GBAs always run on ↵ | Jordan Woyak | |
| dedicated threads in preparation for future improvements. | |||
| 2026-03-31 | Android: Add GBA settings | JosJuice | |
| The following settings were excluded: * Port 1-4 ROM: We're only supporting Game Boy Player for now * Save in Same Directory as the ROM: Implementation nightmare due to SAF | |||
| 2026-03-24 | Android: Refactor SyncProgramsJobService | Simonx22 | |
| Changes: - Convert SyncProgramsJobService from Java to Kotlin. - Replace AsyncTask/executor lifecycle handling with coroutine-based job execution and cancellation. - Stop using restricted androidx.tvprovider builder APIs. | |||
| 2026-03-24 | Android: Add Keep annotation to JNI-exposed PermissionsHandler methods | Simonx22 | |
| This fixes an oversight from https://github.com/dolphin-emu/dolphin/pull/14488 where I forgot to add `@Keep` to JNI-exposed methods. R8 tried to optimize it and thought those methods were unused. | |||
| 2026-03-22 | Merge pull request #14489 from Simonx22/android/convert-applinkhelper-to-kotlin | OatmealDome | |
| Android: Convert AppLinkHelper to Kotlin | |||
| 2026-03-22 | Merge pull request #14491 from ↵ | OatmealDome | |
| Simonx22/android/convert-syncchanneljobservice-to-kotlin Android: Convert SyncChannelJobService to Kotlin | |||
| 2026-03-22 | Merge pull request #14495 from Simonx22/android/convert-startuphandler-to-kotlin | OatmealDome | |
| Android: Convert StartupHandler to Kotlin | |||
| 2026-03-21 | Merge pull request #14488 from ↵ | OatmealDome | |
| Simonx22/android/convert-permissionshandler-to-kotlin Android: Convert PermissionsHandler to Kotlin | |||
| 2026-03-21 | Android: Convert SyncChannelJobService to Kotlin | Simonx22 | |
| 2026-03-21 | Android: Convert AppLinkHelper to Kotlin | Simonx22 | |
| 2026-03-20 | Android: Convert GamePropertiesDialog to Kotlin | Simonx22 | |
| 2026-03-20 | Android: Convert StartupHandler to Kotlin | Simonx22 | |
| 2026-03-20 | Android: Convert PermissionsHandler to Kotlin | Simonx22 | |
| 2026-03-20 | Android: Convert InsetsHelper to Kotlin | Simonx22 | |
| 2026-03-15 | Android: Remove version guards for API levels below 23 (Marshmallow) | Simonx22 | |
| 2026-03-12 | Merge pull request #14426 from ↵ | JMC47 | |
| Simonx22/android/convert-afterdirectoryinitializationrunner-to-kotlin Android: Convert AfterDirectoryInitializationRunner to Kotlin | |||
| 2026-03-12 | Merge pull request #14424 from Simonx22/android/wii-update-callback-kotlin | JMC47 | |
| Android: Convert WiiUpdateCallback to Kotlin | |||
| 2026-03-12 | Merge pull request #14423 from ↵ | JMC47 | |
| Simonx22/android/convert-alertdialogitemsbuilder-to-kotlin Android: Convert AlertDialogItemsBuilder to Kotlin | |||
| 2026-03-12 | Merge pull request #14422 from ↵ | JMC47 | |
| Simonx22/android/convert-tvsettingsviewholder-to-kotlin Android: Convert TvSettingsViewHolder to Kotlin | |||
| 2026-02-28 | Android: Convert AfterDirectoryInitializationRunner to Kotlin | Simonx22 | |
| 2026-02-27 | Android: Convert WiiUpdateCallback to Kotlin | Simonx22 | |
| 2026-02-27 | Android: Convert AlertDialogItemsBuilder to Kotlin | Simonx22 | |
| 2026-02-27 | Android: Convert TvSettingsViewHolder to Kotlin | Simonx22 | |
| 2026-02-27 | Android: Convert USBPermService to Kotlin | Simonx22 | |
