<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Android/app/src/main/java/org, branch release-prep-2509</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Android: Don't let RetroAchievements override onPause</title>
<updated>2025-07-26T17:59:08+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-07-26T17:48:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c3be0495719104fa0bc7a450aac1a6ae5d4711b9'/>
<id>c3be0495719104fa0bc7a450aac1a6ae5d4711b9</id>
<content type='text'>
When Android sends Dolphin to the background, emulation *must* pause,
otherwise emulation continues running and continues outputting audio to
the user. RetroAchievements mustn't be allowed to override it.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When Android sends Dolphin to the background, emulation *must* pause,
otherwise emulation continues running and continues outputting audio to
the user. RetroAchievements mustn't be allowed to override it.

</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13674 from JosJuice/android-visualize-input</title>
<updated>2025-07-20T22:46:47+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-07-20T22:46:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c39c8277b7fd570a4101bc621a9179f3ece10e6b'/>
<id>c39c8277b7fd570a4101bc621a9179f3ece10e6b</id>
<content type='text'>
Android: Show input indicators in controller settings</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: Show input indicators in controller settings</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Update advanced mapping dialog when devices change</title>
<updated>2025-06-07T08:20:21+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-05-16T16:12:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=43b254aaad5add867b719857d6f8b4fe2d6b750d'/>
<id>43b254aaad5add867b719857d6f8b4fe2d6b750d</id>
<content type='text'>
Without this, there was a bug where if you turned the device's screen
off and on again while in the advanced mapping dialog, the input
indicators would stop updating. This is because turning the screen on
again causes devices to refresh, which causes all devices to be
recreated, leaving the AdvancedMappingControlViewHolders stuck
referencing controls belonging to devices that are no longer being
updated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without this, there was a bug where if you turned the device's screen
off and on again while in the advanced mapping dialog, the input
indicators would stop updating. This is because turning the screen on
again causes devices to refresh, which causes all devices to be
recreated, leaving the AdvancedMappingControlViewHolders stuck
referencing controls belonging to devices that are no longer being
updated.
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Show input indicators in controller settings</title>
<updated>2025-06-07T08:20:20+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-05-14T16:14:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1002f296918153c55dca674b3d70a54485f00306'/>
<id>1002f296918153c55dca674b3d70a54485f00306</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Set parent when inflating RecyclerView.ViewHolders</title>
<updated>2025-06-07T08:20:19+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-05-17T07:33:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0dd601577d20140b78fe2fddf0382d91ec97eeff'/>
<id>0dd601577d20140b78fe2fddf0382d91ec97eeff</id>
<content type='text'>
This makes sure view holders get proper widths when they use
layout_width="match_parent". This becomes quite noticeable for
AdvancedMappingControlAdapter in the next commit, but I'm also
making the change for other adapters while I'm at it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes sure view holders get proper widths when they use
layout_width="match_parent". This becomes quite noticeable for
AdvancedMappingControlAdapter in the next commit, but I'm also
making the change for other adapters while I'm at it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Make input mapping view holders observe input state changes</title>
<updated>2025-06-07T08:20:19+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-05-13T17:43:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cf7b141eb9d2651b20515f3d0ef5280ee1e97b6c'/>
<id>cf7b141eb9d2651b20515f3d0ef5280ee1e97b6c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Pass CoreDevice.Control to AdvancedMappingControlViewHolder</title>
<updated>2025-06-07T08:20:19+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-05-13T17:21:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=22fd0472ed848f4c6cff90d5c2112399478021a5'/>
<id>22fd0472ed848f4c6cff90d5c2112399478021a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Make AdvancedMappingControlViewHolder a LifecycleOwner</title>
<updated>2025-06-07T08:20:19+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-05-13T17:32:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4b4a775d5a1f03bd441422541bc0fa1beda92319'/>
<id>4b4a775d5a1f03bd441422541bc0fa1beda92319</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Make SettingViewHolder a LifecycleOwner</title>
<updated>2025-06-07T08:20:19+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-05-13T12:31:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5d7cba8cd95333cddb113956bc352cc00f474fe9'/>
<id>5d7cba8cd95333cddb113956bc352cc00f474fe9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Make input state changes observable</title>
<updated>2025-06-07T08:20:18+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-05-13T14:55:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4214cb6eb8828e319b90cfde6604cc36eb236f19'/>
<id>4214cb6eb8828e319b90cfde6604cc36eb236f19</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
