<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Android, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Merge pull request #14750 from tom-pratt/netplay-controller-mapping</title>
<updated>2026-08-29T09:19:47+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-08-29T09:19:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=30c9669d7b1d3bd2d1d2d413dfcabfa1decc7b58'/>
<id>30c9669d7b1d3bd2d1d2d413dfcabfa1decc7b58</id>
<content type='text'>
Android: Netplay controller mapping</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Netplay controller mapping</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14829 from TorresOwO/fix-skylanders-crash-13956</title>
<updated>2026-08-29T09:15:38+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-08-29T09:15:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9b50b88d2e48435652175d188c4da38fcb538a98'/>
<id>9b50b88d2e48435652175d188c4da38fcb538a98</id>
<content type='text'>
Android: Fix Crash when loading Skylanders file</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Fix Crash when loading Skylanders file</pre>
</div>
</content>
</entry>
<entry>
<title>Fix netplay crash on pre API 31 devices</title>
<updated>2026-08-28T12:11:50+00:00</updated>
<author>
<name>Tom Pratt</name>
<email>tom.pratt@outlook.com</email>
</author>
<published>2026-08-28T12:11:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0bca7edf206f8ec58f35ecab351e2ef889fdee71'/>
<id>0bca7edf206f8ec58f35ecab351e2ef889fdee71</id>
<content type='text'>
TypedArray doesn't implement AutoCloseable on older devices so .use{} caused a crash.

It turned out the special handling for background colours was unnecessary anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TypedArray doesn't implement AutoCloseable on older devices so .use{} caused a crash.

It turned out the special handling for background colours was unnecessary anyway.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14718 from JosJuice/android-vibration-length</title>
<updated>2026-08-27T16:48:49+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2026-08-27T16:48:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4f8af23db516d8b6e9cd00e7b261a65b026514a8'/>
<id>4f8af23db516d8b6e9cd00e7b261a65b026514a8</id>
<content type='text'>
Android: Make vibration length variable</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Make vibration length variable</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Use OpenDocument for NFC figures and fix crash (Fixes #13956)</title>
<updated>2026-08-25T22:49:43+00:00</updated>
<author>
<name>Sergio Torres</name>
<email>sergiotorres20000@gmail.com</email>
</author>
<published>2026-08-25T21:40:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed'/>
<id>b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed</id>
<content type='text'>
- Switch from ActivityResultContracts.GetContent() to OpenDocument()
  which restores ACTION_OPEN_DOCUMENT behavior, granting write access
  to file descriptors opened in C++ via ContentHandler.openFd().
- Replace unsafe force-unwraps (!!) in EmulationActivity with null checks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Switch from ActivityResultContracts.GetContent() to OpenDocument()
  which restores ACTION_OPEN_DOCUMENT behavior, granting write access
  to file descriptors opened in C++ via ContentHandler.openFd().
- Replace unsafe force-unwraps (!!) in EmulationActivity with null checks.
</pre>
</div>
</content>
</entry>
<entry>
<title>Android controller mapping UI</title>
<updated>2026-08-24T17:36:00+00:00</updated>
<author>
<name>Tom Pratt</name>
<email>tom.pratt@outlook.com</email>
</author>
<published>2026-07-23T14:35:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e6f5516ad7a6b019db57b981625c5e8fbb670d4a'/>
<id>e6f5516ad7a6b019db57b981625c5e8fbb670d4a</id>
<content type='text'>
UI for assigning netplay players to gamecube ports and wii remotes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
UI for assigning netplay players to gamecube ports and wii remotes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Netplay PlayerTable fixes</title>
<updated>2026-08-24T17:36:00+00:00</updated>
<author>
<name>Tom Pratt</name>
<email>tom.pratt@outlook.com</email>
</author>
<published>2026-07-21T16:45:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=df4c394fc3456ab6af8ea841d9bb94f297f75e61'/>
<id>df4c394fc3456ab6af8ea841d9bb94f297f75e61</id>
<content type='text'>
- Improve the column measurement logic so it updates the column width when text changes.
- Use matchParentSize on the clickable target in OutlinedBox so that it is clickable when the OutlinedBox contains contents with dynamic height.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Improve the column measurement logic so it updates the column width when text changes.
- Use matchParentSize on the clickable target in OutlinedBox so that it is clickable when the OutlinedBox contains contents with dynamic height.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add functionality to get and set controller mappings in Android</title>
<updated>2026-08-24T17:36:00+00:00</updated>
<author>
<name>Tom Pratt</name>
<email>tom.pratt@outlook.com</email>
</author>
<published>2026-07-23T17:47:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3236c634d9dfb9d382d1f27c2e380c341cb56ab7'/>
<id>3236c634d9dfb9d382d1f27c2e380c341cb56ab7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14742 from Simonx22/android/settings-search-next</title>
<updated>2026-08-23T10:19:09+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-08-23T10:19:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=474fa6e6f21d05e27d8e33bbf069ecbeed58b60a'/>
<id>474fa6e6f21d05e27d8e33bbf069ecbeed58b60a</id>
<content type='text'>
Android: Add global settings search</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Add global settings search</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14735 from tom-pratt/dual-core-warning</title>
<updated>2026-08-16T09:05:39+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-08-16T09:05:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a9c36ee2eff5b587b013c4b1584a694a126891c8'/>
<id>a9c36ee2eff5b587b013c4b1584a694a126891c8</id>
<content type='text'>
Android: Dual core warning when hosting netplay</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Dual core warning when hosting netplay</pre>
</div>
</content>
</entry>
</feed>
