<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/InputCommon/ControllerInterface/Android, branch 2409</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Android/ControllerInterface: Run the init code</title>
<updated>2024-04-13T20:39:10+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2024-04-13T20:39:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5456d990d16bee5a03796e5230ffc1117a981393'/>
<id>5456d990d16bee5a03796e5230ffc1117a981393</id>
<content type='text'>
This was broken by a9a9fdd9e9. Because Init didn't run, the Android
input backend would crash whenever it tried to call into JVM code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was broken by a9a9fdd9e9. Because Init didn't run, the Android
input backend would crash whenever it tried to call into JVM code.
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon: Add Android InputBackend class.</title>
<updated>2024-03-11T08:25:31+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2024-03-11T07:36:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a9a9fdd9e903d47ec83aa7385e7be54871abbf0b'/>
<id>a9a9fdd9e903d47ec83aa7385e7be54871abbf0b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ControllerInterface/Android: Add null check to AddDevice</title>
<updated>2023-08-15T11:31:18+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2023-08-15T11:31:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1d77bddc3b4090ebc4541375bf4caef18e3b6868'/>
<id>1d77bddc3b4090ebc4541375bf4caef18e3b6868</id>
<content type='text'>
The Google Play Console is showing some users getting a crash here,
and indeed, InputDevice.getDevice can return null.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Google Play Console is showing some users getting a crash here,
and indeed, InputDevice.getDevice can return null.
</pre>
</div>
</content>
</entry>
<entry>
<title>ControllerInterface/Android: Add some missing DeleteLocalRef calls</title>
<updated>2023-05-07T16:44:43+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2023-05-07T16:44:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=82f70cdf945697c71c5be1b4dd61be7a425659c0'/>
<id>82f70cdf945697c71c5be1b4dd61be7a425659c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ControllerInterface/Android: Use InputEvent.getDeviceId</title>
<updated>2023-05-07T16:40:28+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2023-05-07T16:40:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=24a697514e69e8611b3865cfc2403b62bc8ee6f5'/>
<id>24a697514e69e8611b3865cfc2403b62bc8ee6f5</id>
<content type='text'>
Instead of InputEvent.getDevice followed by InputDevice.getId.
Should hopefully fix https://bugs.dolphin-emu.org/issues/13237,
while also being simpler.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of InputEvent.getDevice followed by InputDevice.getId.
Should hopefully fix https://bugs.dolphin-emu.org/issues/13237,
while also being simpler.
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Add the advanced input mapping dialog</title>
<updated>2023-03-07T16:39:30+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2022-12-27T15:29:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c2779aef060137d9062cfd29babb3c43fc5fa2b5'/>
<id>c2779aef060137d9062cfd29babb3c43fc5fa2b5</id>
<content type='text'>
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 &lt;clombardo169@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;clombardo169@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Add input device selection</title>
<updated>2023-03-03T21:28:24+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2022-08-14T09:32:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2b1dd52750c8c85796be4a6785fb769481ec191c'/>
<id>2b1dd52750c8c85796be4a6785fb769481ec191c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ControllerInterface/Android: Implement rumble</title>
<updated>2023-03-03T21:28:23+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2022-09-18T17:14:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=8e33458f4832daedf04a626d07c4541ad17ee675'/>
<id>8e33458f4832daedf04a626d07c4541ad17ee675</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ControllerInterface/Android: Automatically suspend sensors</title>
<updated>2023-03-03T21:28:23+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2022-09-17T10:12:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=065481d9899e6debc94bdbbb812512757f8eac62'/>
<id>065481d9899e6debc94bdbbb812512757f8eac62</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>ControllerInterface/Android: Implement sensor input for InputDevices</title>
<updated>2023-03-03T21:28:23+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2022-09-16T21:02:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=36acb17700554f0789d8650b7fba77ac8a7796b6'/>
<id>36acb17700554f0789d8650b7fba77ac8a7796b6</id>
<content type='text'>
This functionality was added in Android 12 to let apps get motion data
for gamepads.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This functionality was added in Android 12 to let apps get motion data
for gamepads.
</pre>
</div>
</content>
</entry>
</feed>
