<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/input_common/drivers/joycon.h, branch nx2</title>
<subtitle>Mirror of github.com/cira0100/Eglantine-public nx2, a fork of Djihads80/Eglantine.</subtitle>
<id>https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2</id>
<link rel='self' href='https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2'/>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/'/>
<updated>2026-05-18T17:07:41+00:00</updated>
<entry>
<title>[externals] Update to SDL3 (#3952)</title>
<updated>2026-05-18T17:07:41+00:00</updated>
<author>
<name>Kaydax</name>
<email>kaydax@kaydax.xyz</email>
</author>
<published>2026-05-18T17:07:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=ad2e1cc554ecd363ae1412b66d537464bba001e7'/>
<id>urn:sha1:ad2e1cc554ecd363ae1412b66d537464bba001e7</id>
<content type='text'>
Since the launch of the steam controller I think it's only best to push towards updating to SDL3 allowing for a wider range of controller support

I went ahead and started on getting it working. Everything here should be functional, I've personally tested it all on Arch Linux. Still untested on windows, so looking for feedback on that

Any feedback and help would be appreciated!

Main changes:
- Bump everything to SDL3
- Handle SDL3 audio and input
- Add steam controller support, including HD Rumble
- Improved battery reporting via the status icon by using real % rather than state alone

Co-authored-by: crueter &lt;crueter@eden-emu.dev&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3952
Reviewed-by: crueter &lt;crueter@eden-emu.dev&gt;
Reviewed-by: MaranBr &lt;maranbr@eden-emu.dev&gt;
Reviewed-by: Lizzie &lt;lizzie@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>input_common: Remove duplicated DriverResult enum</title>
<updated>2023-06-28T15:49:47+00:00</updated>
<author>
<name>german77</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2023-06-28T06:20:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=38b68d1783a988aab0fb1437887869150d4e4109'/>
<id>urn:sha1:38b68d1783a988aab0fb1437887869150d4e4109</id>
<content type='text'>
</content>
</entry>
<entry>
<title>input_common: Implement native mifare support</title>
<updated>2023-06-21T23:54:58+00:00</updated>
<author>
<name>Narr the Reg</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2023-06-17T03:57:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=b24451c5711b010541417209d26c90c5fe656420'/>
<id>urn:sha1:b24451c5711b010541417209d26c90c5fe656420</id>
<content type='text'>
</content>
</entry>
<entry>
<title>input_common: Fix pro controller amiibo support</title>
<updated>2023-05-17T00:37:22+00:00</updated>
<author>
<name>Narr the Reg</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2023-05-16T04:44:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=e0d140581b4153e7ef0c6d8cc057e02e75e74beb'/>
<id>urn:sha1:e0d140581b4153e7ef0c6d8cc057e02e75e74beb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>general: fix spelling mistakes</title>
<updated>2023-03-12T15:33:01+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2023-03-12T03:10:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=5be8a74b0cc4a256106b88a3765f9c2c49ade2f8'/>
<id>urn:sha1:5be8a74b0cc4a256106b88a3765f9c2c49ade2f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>input_common: Reintroduce custom pro controller support</title>
<updated>2023-02-10T02:08:54+00:00</updated>
<author>
<name>Narr the Reg</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2023-02-10T01:59:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=75039440f32612b7dd2c91ba6db301eed58669bf'/>
<id>urn:sha1:75039440f32612b7dd2c91ba6db301eed58669bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>input_common: joycon: Fill missing enum data</title>
<updated>2023-01-30T01:11:46+00:00</updated>
<author>
<name>Narr the Reg</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2023-01-28T02:35:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=954f7206a6a2610877b4536f7628f94600760f25'/>
<id>urn:sha1:954f7206a6a2610877b4536f7628f94600760f25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>input_common: Fix joycon mappings</title>
<updated>2023-01-20T06:51:46+00:00</updated>
<author>
<name>german77</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2023-01-14T06:36:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=d7950e0cfb21722f2d8544740ff5d83eade6b243'/>
<id>urn:sha1:d7950e0cfb21722f2d8544740ff5d83eade6b243</id>
<content type='text'>
</content>
</entry>
<entry>
<title>input_common: Address byte review</title>
<updated>2023-01-20T06:51:45+00:00</updated>
<author>
<name>german77</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2023-01-14T05:29:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=13ccfd78bd05c0a271e6d622cde237e2eedf35f3'/>
<id>urn:sha1:13ccfd78bd05c0a271e6d622cde237e2eedf35f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>input_common: Drop Pro controller support from custom driver</title>
<updated>2023-01-20T00:05:22+00:00</updated>
<author>
<name>german77</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2023-01-09T03:37:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=21a62d47522b7f58ec4644cdb73456f113daff1f'/>
<id>urn:sha1:21a62d47522b7f58ec4644cdb73456f113daff1f</id>
<content type='text'>
</content>
</entry>
</feed>
