<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.9.5">Jekyll</generator><link href="https://www.joystick-diagrams.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://www.joystick-diagrams.com/" rel="alternate" type="text/html" /><updated>2024-03-08T05:54:59-06:00</updated><id>https://www.joystick-diagrams.com/feed.xml</id><title type="html">Joystick Diagrams</title><subtitle>Joystick Diagrams automatically creates joystick diagrams for your favourite applications and turns them into printable diagrams. Supports DCS World, Joystick Gremlin, Star Citizen and more
</subtitle><entry><title type="html">Release - 2.0.9 Minor Update/Fixes/Template Changes</title><link href="https://www.joystick-diagrams.com/changelog/version-2-0-9-release.html" rel="alternate" type="text/html" title="Release - 2.0.9 Minor Update/Fixes/Template Changes" /><published>2024-03-06T00:00:00-06:00</published><updated>2024-03-06T00:00:00-06:00</updated><id>https://www.joystick-diagrams.com/changelog/version-2-minor-fix-release</id><content type="html" xml:base="https://www.joystick-diagrams.com/changelog/version-2-0-9-release.html"><![CDATA[<h2 id="-209-update-">🥇 2.0.9 Update 🥇</h2>
<p>Following the initial release, a small update fixing some identified issues</p>

<ul>
  <li>Profile chaining feature broken (not saving profile chain) (<strong>Fixed</strong>)</li>
  <li>Performance issue with exporter replacing duplicate keys (<strong>Fixed</strong>)</li>
  <li>Parser unexpected exception handling causing run plugins button to stay executing (<strong>Fixed</strong>)</li>
  <li>C101/Moskito/F-5E parsing issues with unexpected characters causing missing device binds (<strong>Fixed</strong>)</li>
  <li>Missing Warthog Joystick template added back to repository</li>
</ul>

<p><strong>Joystick Gremlin</strong></p>

<p>As of Version 2, Joystick Gremlin support is intermittent and being looked at. You may experience issues if using hat switches such as an error being reported on the UI.</p>

<p>Currently looking at extending the support we have for Joystick Gremlin, if you wish to be involved/have input then it will be designed in discord with current users.</p>

<h3 id="templates">Templates</h3>
<p>I’m working to increase out of the box support, so stay tuned. I openly encourage people to improve the stock templates, and contribute to building an even better library.</p>

<p><strong>Added</strong></p>
<ul>
  <li>Total Controls Button Box (Single Unit)</li>
  <li>Total Controls Apache MPD</li>
  <li>Thrustmaster Warthog Joystick</li>
</ul>

<p><strong>Updated</strong></p>

<p>Box sizes adjusted to cater for larger/wrapped strings:</p>
<ul>
  <li>CH Fighterstick/Throttle</li>
  <li>X52 HOTAS</li>
  <li>X56 Stick</li>
  <li>X56 Throttle</li>
  <li>adampridmore_Saitek Pro Flight X-56 Rhino Stick</li>
  <li>adampridmore_Saitek Pro Flight X-56 Rhino Throttle</li>
  <li>T.16000M Joysticks (Left/Right)</li>
  <li>T.16000M Throttle</li>
</ul>

<h3 id="setup">Setup</h3>

<p>For full installation and setup instructions go to <a href="../setup">Setup</a></p>

<h3 id="discord">Discord</h3>
<p>Join the Discord for custom templates, support and development updates / test builds
<a href="https://discord.gg/JHwDzD8tSy">https://discord.gg/JHwDzD8tSy</a></p>]]></content><author><name>Rob</name></author><category term="news" /><summary type="html"><![CDATA[🥇 2.0.9 Update 🥇 Following the initial release, a small update fixing some identified issues]]></summary></entry><entry><title type="html">Joystick Diagrams 2.0 - Release</title><link href="https://www.joystick-diagrams.com/changelog/version-2-release.html" rel="alternate" type="text/html" title="Joystick Diagrams 2.0 - Release" /><published>2024-02-27T00:00:00-06:00</published><updated>2024-02-27T00:00:00-06:00</updated><id>https://www.joystick-diagrams.com/changelog/version-2-release</id><content type="html" xml:base="https://www.joystick-diagrams.com/changelog/version-2-release.html"><![CDATA[<h2 id="-its-here-">🥇 It’s here! 🥇</h2>

<p>Today we’re releasing version 2 of Joystick Diagrams with a bunch of features that hopefully make it a bit easier to use.</p>

<p>A big thanks to everyone who has helped test this, and special thanks to those on Discord especially omfgkarlmarx, xilacnog, toastybank3nobi, drakehinst, tsudico, basox70, dutch, stu martin and blackwell. Extended thanks to those in the DCS Refugees who’ve also helped and anyone I’ve missed.</p>

<h3 id="profiles">Profiles</h3>
<p>First some terminology <strong>Profiles</strong> - Version 2 works completely off Profiles which represent your game/tool configurations, some tools may have one Profile, others may have many (such as DCS with each profile being an aircraft)</p>

<h3 id="whats-new">What’s new?</h3>
<ul>
  <li><strong>Enhanced User Interface:</strong> Experience a completely revamped UI that provides unparalleled insights into your setup, offering a clearer, more intuitive approach to managing your configurations.</li>
  <li><strong>Flexible Plugin System:</strong> Plugin system for parsers, designed to support custom plugins. This feature opens the door for 3rd party game and tool authors, opening the tool to even more support!.</li>
  <li><strong>Native Modifier Support:</strong> With our native support, Modifiers can now be utilized directly, subject to the game or tool plugin’s compatibility.</li>
  <li><strong>Game-Specific Modifier Support:</strong> We are proud to announce that DCS World and Star Citizen now support Modifiers</li>
  <li><strong>Profile Preview and Device Binding:</strong> Preview your binds directly within the application, allowing you to easily navigate through the setup for each profile and its devices. This feature ensures that your configurations are always at your fingertips.</li>
  <li><strong>Profile Chaining:</strong> Combine profiles from different sources, such as Joystick Gremlin and DCS, into a single, cohesive diagram output for each device. This feature simplifies the process of managing complex setups.</li>
  <li><strong>Device-Specific Template Configuration:</strong> Templates are now configured on a per-device basis, eliminating the need for manual naming of template files. This change streamlines the template management process, making it more efficient and user-friendly.</li>
  <li><strong>Dynamic Template Verification:</strong> Templates are dynamically checked to ensure they include all the controls you need for your profile, eliminating the risk of missing buttons and ensuring a fully functional setup.</li>
  <li><strong>Customizable Export Locations:</strong> Choose where your exports are saved, allowing for a more personalized and flexible setup process. This feature provides the flexibility to organize your files according to your preferences.</li>
  <li><strong>More native template support</strong> More templates are now supported out of the box, with more available from the community.</li>
</ul>

<h3 id="templates">Templates</h3>
<p>A key part of the update has been removing the dependency to name templates correctly, which made it very hard to have a suite of templates for the same device.</p>

<figure class="image is-rounded" style="max-width: 200px">
  <img src="../img/blog-images/winwing-logo.png" />
</figure>
<p>With the help of <strong>WinWing - Thanks to Fog and the team</strong> we now have <strong>full</strong> product support for WinWing products. These templates are included with the download which are:</p>

<ul>
  <li>18-HUD Unit 1</li>
  <li>18-UFC Unit 1</li>
  <li>MFD Unit 1</li>
  <li>Orion2 16(EX) Joystick Combo</li>
  <li>Orion2 18 Joystick Combo</li>
  <li>Orion2 18 Throttle Combo</li>
  <li>Orion2 Throttle Base+ 15E/X</li>
  <li>ICP</li>
  <li>PCR Panel</li>
  <li>PTO/PTO2 Panel</li>
</ul>

<h3 id="setup">Setup</h3>

<p>For full installation and setup instructions go to <a href="../setup">Setup</a></p>

<h3 id="discord">Discord</h3>
<p>Join the Discord for custom templates, support and development updates / test builds
<a href="https://discord.gg/JHwDzD8tSy">https://discord.gg/JHwDzD8tSy</a></p>]]></content><author><name>Rob</name></author><category term="news" /><summary type="html"><![CDATA[🥇 It’s here! 🥇]]></summary></entry><entry><title type="html">Development update - 2024</title><link href="https://www.joystick-diagrams.com/changelog/2024-update.html" rel="alternate" type="text/html" title="Development update - 2024" /><published>2024-02-02T00:00:00-06:00</published><updated>2024-02-02T00:00:00-06:00</updated><id>https://www.joystick-diagrams.com/changelog/development-update</id><content type="html" xml:base="https://www.joystick-diagrams.com/changelog/2024-update.html"><![CDATA[<p>I hope this message finds you well. As some of you may know, I’ve been working on updates and improvements for the software for the past few months. I wanted to take a moment to express my gratitude for your continued use and support. Your feedback has been invaluable, and I’m thrilled to see that many of you find the tool useful.</p>

<p>To those of you who have generously donated or reached out to me, thank you. Your contributions and support mean a great deal to me.</p>

<h2 id="-development-update-">🥇 Development Update 🥇</h2>
<p>Currently, I am focused on refining the new User Interface (UI). While parts of the UI are still under construction, I’m excited to announce that we now have a functional <strong>plugin system</strong> in place. Our existing plugins for <strong>DCS</strong>, <strong>Joystick Gremlin</strong>, and <strong>Star Citizen</strong> have been successfully integrated with this new system.</p>

<p>One of the significant updates is the <strong>addition of modifier support</strong> to the core application. This feature has been extended to DCS and Star Citizen, with an emphasis on joystick support but with potential for future expansion to include keyboard support based on user demand.</p>

<p>The new UI also allows for greater customization compared to the previous version. A notable enhancement is the ability to <strong>chain together profiles</strong> within the tool, enabling you to combine binds from different plugins into a single diagram.</p>

<h3 id="templates">Templates</h3>
<p>With the introduction of modifier support, I am seeking your feedback regarding your expectations for these templates.</p>

<p>Users can now associate a <strong>device</strong> to a template file. No more naming your templates to match your <strong>device name</strong> (I promise) - This should make usubility far better.</p>

<p>The current plan is to introduce new keys that you can incorporate into your own diagrams, such as BUTTON_1_MODIFIERS.</p>

<p>Your input will be instrumental in shaping this feature and welcomed!</p>

<h3 id="additional-game-support">Additional game support</h3>
<p>With the plugin system built, there is no longer any UI work required which makes writing a plugin far easier and decoupled from the horrors of version 1.</p>

<p>After the new version is out, my next native support will be for <strong>BMS</strong>.</p>

<p>For those interested in the initial development documentation, you can access it at this <a href="https://github.com/Rexeh/joystick-diagrams/blob/master/docs/setup.md">https://github.com/Rexeh/joystick-diagrams/blob/master/docs/setup.md</a>.</p>

<h3 id="release-date">Release date</h3>
<p>Nothing planned yet, but an initial 2.0 Alpha release is on the horizon.</p>

<p>What will make this go faster? Support. Any help to adjust templates to the new standards would be greatly appreciated once we have them finalised.</p>

<p>I’ll also be looking for additional testers for pre-alpha builds, which will take place on the discord.</p>

<h3 id="discord">Discord</h3>
<p>Join the Discord for custom templates, support and development updates / test builds
<a href="https://discord.gg/JHwDzD8tSy">https://discord.gg/JHwDzD8tSy</a></p>]]></content><author><name>Rob</name></author><category term="news" /><summary type="html"><![CDATA[I hope this message finds you well. As some of you may know, I’ve been working on updates and improvements for the software for the past few months. I wanted to take a moment to express my gratitude for your continued use and support. Your feedback has been invaluable, and I’m thrilled to see that many of you find the tool useful.]]></summary></entry><entry><title type="html">AH-64D Release Hotfix</title><link href="https://www.joystick-diagrams.com/changelog/version-1-4-2-apache-ah64d-hotfix.html" rel="alternate" type="text/html" title="AH-64D Release Hotfix" /><published>2022-03-20T00:00:00-05:00</published><updated>2022-03-20T00:00:00-05:00</updated><id>https://www.joystick-diagrams.com/changelog/version-1-4-2</id><content type="html" xml:base="https://www.joystick-diagrams.com/changelog/version-1-4-2-apache-ah64d-hotfix.html"><![CDATA[<p>We’re alive and incredibly excited to see the DCS World - Apache AH-64D released. With this release came some unexpected new characters in binding descriptions on the F16 and F18, which helpfully broke the tool. This release gets you back up and running.</p>

<h2 id="-features-">🥇 Features 🥇</h2>

<h2 id="fixes">Fixes</h2>
<ul>
  <li>Fixed crashing when trying to generate diagrams for DCS World F16</li>
  <li>Fixed crashing when trying to generate diagrams for DCS World F18</li>
</ul>]]></content><author><name>Rob</name></author><category term="apache" /><category term="ah64d" /><category term="f18" /><category term="f16" /><category term="update" /><summary type="html"><![CDATA[We’re alive and incredibly excited to see the DCS World - Apache AH-64D released. With this release came some unexpected new characters in binding descriptions on the F16 and F18, which helpfully broke the tool. This release gets you back up and running.]]></summary></entry><entry><title type="html">Star Citizen Binding Update</title><link href="https://www.joystick-diagrams.com/changelog/version-1-4-1-star-citizen.html" rel="alternate" type="text/html" title="Star Citizen Binding Update" /><published>2021-06-02T00:00:00-05:00</published><updated>2021-06-02T00:00:00-05:00</updated><id>https://www.joystick-diagrams.com/changelog/version-1-4-1</id><content type="html" xml:base="https://www.joystick-diagrams.com/changelog/version-1-4-1-star-citizen.html"><![CDATA[<h2 id="-features-">🥇 Features 🥇</h2>

<h2 id="star-citizen-thanks-to-flisher-ofatale">Star Citizen (Thanks to Flisher Ofatale)</h2>
<ul>
  <li>Multiple shared binds across contexts will now be written out as simpler text (i.e. mining laser / fire shared keys)</li>
  <li>Binding names are more user friendly by default</li>
</ul>

<h2 id="other-changes">Other changes</h2>
<ul>
  <li>Improvements to linting/coding quality</li>
  <li>Introduced black linting</li>
  <li>Fixed setup.py and documented depedencies better for new clones</li>
</ul>]]></content><author><name>Rob</name></author><category term="star-citizen" /><category term="update" /><summary type="html"><![CDATA[🥇 Features 🥇]]></summary></entry><entry><title type="html">Upcoming planned changes</title><link href="https://www.joystick-diagrams.com/changelog/feature-roadmap-update.html" rel="alternate" type="text/html" title="Upcoming planned changes" /><published>2021-05-02T00:00:00-05:00</published><updated>2021-05-02T00:00:00-05:00</updated><id>https://www.joystick-diagrams.com/changelog/upcoming-plans</id><content type="html" xml:base="https://www.joystick-diagrams.com/changelog/feature-roadmap-update.html"><![CDATA[<p>Just an update on what’s currently going on behind the scenes, and plans for the next few months.</p>

<h2 id="new-ui">New UI</h2>
<p>As the tool has grown and need for more support, it’s pushed me to rethink how the UI was being approached and consider how the tool can grow without continuous needs to update the UI when new tools become available.</p>

<p>Currently, I’m working on a number of redesigns in and around the UI that’ll fundamentally change the tool</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>- Automatic connected device detection, and device memory (to prevent need to have devices connected all the time to use the tool)
- Binding of windows devices to template files, removing the need to have matching template names
- Multithreaded UI to cater for future demands
- Saved settings and configs for each tool (remebered paths etc)
- Saved configurations of re-named binds from respective tools (DCS World being the key culprit for long strings right now)
</code></pre></div></div>

<h2 id="plugins--post-hooks">Plugins &amp; Post Hooks</h2>
<p>I’m currently designing a plugin system which will open up the tool to others, providing 3rd party plugins.</p>

<h3 id="plugins">Plugins</h3>
<p>I see this working in the following way</p>

<ul>
  <li>Some games/tools will be supported out of the box, and shipped with releases (DCS World, Joystick Gremlin, Star Citizen)</li>
  <li>3rd party developers can choose to make their own plugins which you can download and add to the tool yourself, however these will be supported by the 3rd party developers</li>
</ul>

<p>This is going to take a lot of work and redesign to make the interfaces easier to use, but ultimately I think it will make shipping new support/updates far easier. Because of this I’m holding off providing new features for the time being, whilst these designs take place and to prevent excessive rework.</p>

<h3 id="post-hooks">Post Hooks</h3>
<p>Nothing concrete on this yet, but looking to potentially provide a post-hook mechanism to slot in extra scripts/code as part of the export process. The use for this would be where fitting functionality into the main tool might not be in-line with the nature of the tools main objectives.</p>

<h2 id="longer-term">Longer term</h2>
<p>Once a system is in place for more support of games/tools, I’ll be looking into <strong>Modifier support</strong></p>

<p>Supporting Modifiers will be a fundamentally complex change, which is why I’ve put it off. It’ll require a design of the mapping formats for the parsers, extension of all current parsers, full re-write of tests and re-write of templates.</p>

<p>The potential designs of this are ongoing, and it’s really important to me that the templates are “user friendly” and “accessible” to non-developers - Striking that balance is why I want to spend the time thinking about ways this could go.</p>]]></content><author><name>Rob</name></author><category term="news" /><summary type="html"><![CDATA[Just an update on what’s currently going on behind the scenes, and plans for the next few months.]]></summary></entry><entry><title type="html">Star Citizen Update Support</title><link href="https://www.joystick-diagrams.com/changelog/version-1-4-0-star-citizen.html" rel="alternate" type="text/html" title="Star Citizen Update Support" /><published>2021-03-31T00:00:00-05:00</published><updated>2021-03-31T00:00:00-05:00</updated><id>https://www.joystick-diagrams.com/changelog/version-1-4</id><content type="html" xml:base="https://www.joystick-diagrams.com/changelog/version-1-4-0-star-citizen.html"><![CDATA[<p>Finally happy to announce the startings of Star Citizen support.</p>

<h2 id="-features-">🥇 Features 🥇</h2>
<p>The main feature is the introduction of Star Citizen support</p>

<h2 id="star-citizen">Star Citizen</h2>
<ul>
  <li>Added Star Citizen tab</li>
  <li>Added ability to specify XML file (You’ll have to export your config file first, like show <a href="https://support.robertsspaceindustries.com/hc/en-us/articles/360000183328-Create-export-and-import-custom-profiles">here</a>)</li>
</ul>

<h3 id="known-issues">Known Issues</h3>
<ul>
  <li>Multiple sticks is supported, but some users with sticks that don’t uniquely identify will run into issues. T16000M I have seen this on from testing. Sticks that identify as “VKB RIGHT” and “VKB LEFT” will work correctly.</li>
  <li>The output bind names are just straight from the file right now, the next step is specifying more human readable names</li>
</ul>

<h2 id="boom-other-featuresfixes-boom">:boom: Other features/fixes :boom:</h2>
<ul>
  <li>Some minor fixes to build process, EXE is now correctly versioned</li>
  <li>Updates to the website to introduce changelog</li>
</ul>

<h2 id="smoking-future-developments--feedback-smoking">:smoking: Future developments &amp; feedback :smoking:</h2>
<ul>
  <li>Currently working on better solution for mapping devices to templates. This should remove the need of renaming template files to suit your device.</li>
  <li>Customised binds is really important, and something to bring in next. I hope this will let you specify custom binds for DCS, Joystick Gremlin (albeit redundant) and Star Citizen</li>
</ul>]]></content><author><name>Rob</name></author><category term="star-citizen" /><category term="update" /><summary type="html"><![CDATA[Finally happy to announce the startings of Star Citizen support.]]></summary></entry><entry><title type="html">POV/AXIS support &amp;amp; New Website</title><link href="https://www.joystick-diagrams.com/changelog/version-1-3-0-pov--axis-support.html" rel="alternate" type="text/html" title="POV/AXIS support &amp;amp; New Website" /><published>2021-03-10T00:00:00-06:00</published><updated>2021-03-10T00:00:00-06:00</updated><id>https://www.joystick-diagrams.com/changelog/version-1-3</id><content type="html" xml:base="https://www.joystick-diagrams.com/changelog/version-1-3-0-pov--axis-support.html"><![CDATA[<p>It’s been a long time since the last update, and I can only apologise! Getting this out the door last year took it out of me, and had to take some time out.</p>

<p>Glad to be fired up to push out some more content.</p>

<h2 id="spider_webnew-website-spider_web">:spider_web:New website :spider_web:</h2>
<p>I’ve put together a better (hopefully) website, which will hopefully help with any documentation over time as GitHub isn’t the most friendly for most people!</p>

<p><strong>Check it out at</strong> - http://joystick-diagram.com</p>

<h2 id="-48-way-pov-and-axis-support-">🥇 4/8 Way POV and AXIS Support 🥇</h2>
<p>The tool now supports POV and AXIS support, so if you have any custom templates you’ll need to modify them to make this work. The format for templates is</p>

<p>POV_<strong>NUMBER</strong>_<strong>DIRECTION</strong> (E.g. POV_1_D)</p>

<h3 id="supported-pov-template-directions">Supported POV template directions</h3>

<p>_U
_UR
_R
_DR
_D
_DL
_L
_UL</p>

<h3 id="dcs-world">DCS World</h3>
<ul>
  <li>Fully supports AXIS and POV hats</li>
</ul>

<h3 id="joystick-gremlin">Joystick Gremlin</h3>
<ul>
  <li>Only supports POV hats</li>
  <li>AXIS support will come with later versions once tool can read local devices</li>
</ul>

<h2 id="joystick-template-changes-joystick">:joystick: Template Changes :joystick:</h2>
<ul>
  <li>Changes to the T16000M template based on feedback</li>
  <li>Added X52 template</li>
</ul>

<h2 id="boom-other-featuresfixes-boom">:boom: Other features/fixes :boom:</h2>
<ul>
  <li>Hardware device names containing white space (VKB) will now work and find templates correctly</li>
  <li>You can now customise your “No Bind” text in the Config.cfg file</li>
  <li>When selecting your DCS directory, it should now auto navigate to the directory (if installed in default location)</li>
  <li>Added Discord link to application</li>
  <li>Added Donate link (Thanks to everyone who has donated)</li>
  <li>Some logging changes to capture fatals</li>
</ul>

<h2 id="smoking-future-developments--feedback-smoking">:smoking: Future developments &amp; feedback :smoking:</h2>
<ul>
  <li>The majority of issues are around linking up “template” and “device” names, I have a rough plan of how I might tackle this now</li>
  <li>I would like to get an idea of how many people are using the app (to help me dedicate time), so looking at transparent ways to do this</li>
</ul>]]></content><author><name>Rob</name></author><category term="pov" /><category term="axis" /><category term="t16000m" /><category term="saitek-x52" /><category term="vkb" /><summary type="html"><![CDATA[It’s been a long time since the last update, and I can only apologise! Getting this out the door last year took it out of me, and had to take some time out.]]></summary></entry><entry><title type="html">DCS World Folder Hotfix</title><link href="https://www.joystick-diagrams.com/changelog/version-1-2-1-hotfix.html" rel="alternate" type="text/html" title="DCS World Folder Hotfix" /><published>2021-01-23T00:00:00-06:00</published><updated>2021-01-23T00:00:00-06:00</updated><id>https://www.joystick-diagrams.com/changelog/version-1-2-1</id><content type="html" xml:base="https://www.joystick-diagrams.com/changelog/version-1-2-1-hotfix.html"><![CDATA[<p>DCS World added new Disabled.Lua which crashes the Application. This release only fixes that issue.</p>]]></content><author><name>Rob</name></author><category term="update" /><category term="hotfix" /><summary type="html"><![CDATA[DCS World added new Disabled.Lua which crashes the Application. This release only fixes that issue.]]></summary></entry><entry><title type="html">More templates and small fixes / features</title><link href="https://www.joystick-diagrams.com/changelog/version-1-2-templates-and-fixes.html" rel="alternate" type="text/html" title="More templates and small fixes / features" /><published>2020-10-12T00:00:00-05:00</published><updated>2020-10-12T00:00:00-05:00</updated><id>https://www.joystick-diagrams.com/changelog/version-1-2</id><content type="html" xml:base="https://www.joystick-diagrams.com/changelog/version-1-2-templates-and-fixes.html"><![CDATA[<p>This release primarily focussed on out of the box support, I’ve managed to increase the support for multiple setups out of the box, with bespoke templates created by myself. Thanks to the help from various people to make some of them happen, and also shout out to Virpil for providing me with lots of information.</p>

<h2 id="--new-templates--">🥇 🥇 New Templates 🥇 🥇</h2>
<p>All of these now work out of the box, and have been added in 1.2 on top of the existing templates.</p>

<ul>
  <li>Virpil Control Box 1</li>
  <li>Virpil VFX Stick</li>
  <li>Virpil WarBRD</li>
  <li>Saitek X56</li>
  <li>CH Fighterstick (Special thanks to Alexjager for button maps)</li>
  <li>CH Throttle  (Special thanks to Alexjager for button maps)</li>
  <li>TWCS Throttle</li>
  <li>VKB Gladiator Left &amp; Right (Special thanks to JusticeMKIII)</li>
</ul>

<h2 id="template-changes">Template Changes</h2>
<ul>
  <li>Replaced Warthog Stick template with custom one</li>
  <li>Added button 33 to MT-50 CM2 Throttle (Temporary fix while I do new custom templates for CM/CM-2 throttle range)</li>
</ul>

<h2 id="community-templates">Community templates</h2>
<p>New folder added in /templates for User Submitted templates. Any merged into the repository will live here, while I come up with a better solution for having multiple device -&gt; template maps available in the app.</p>

<p>Thanks to Adampridmore for first submission 👍</p>

<h2 id="other-featuresfixes">Other features/fixes</h2>
<ul>
  <li>UTF8 characters now work in SVG (Viggen bug gone)</li>
  <li>Unused assignments are now cleaned up on the diagrams (I.e. Button_56 not just left there if it’s not bound)</li>
  <li>Refactor of dirty functions file, Export is now class to allow for future expansion and possibly other export options (I.e. DCS Kneeboards/Browser opening and Customisable Export paths)</li>
  <li>Removed requirement to have /temp folder for writing diagrams, should reduce IO and increase speed slightly</li>
  <li>Test coverage on exporting added (previously a gap)</li>
</ul>]]></content><author><name>Rob</name></author><category term="update" /><category term="templates" /><category term="virpil" /><category term="saitek" /><category term="CH" /><category term="thrustmaster" /><category term="VKB" /><category term="bugfix" /><summary type="html"><![CDATA[This release primarily focussed on out of the box support, I’ve managed to increase the support for multiple setups out of the box, with bespoke templates created by myself. Thanks to the help from various people to make some of them happen, and also shout out to Virpil for providing me with lots of information.]]></summary></entry></feed>