Joystick-diagrams

Latest version: v2.0.9

Safety actively analyzes 688746 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.2.1

DCS World added new Disabled.Lua which crashes the Application. This release only fixes that issue.

1.2

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.

🥇 🥇 New Templates 🥇 🥇
All of these now work out of the box, and have been added in 1.2 on top of the existing templates.

- Virpil Control Box 1
- Virpil VFX Stick
- Virpil WarBRD
- Saitek X56
- CH Fighterstick (Special thanks to Alexjager for button maps)
- CH Throttle (Special thanks to Alexjager for button maps)
- TWCS Throttle
- VKB Gladiator Left & Right (Special thanks to JusticeMKIII)

Template Changes
- Replaced Warthog Stick template with custom one
- Added button 33 to MT-50 CM2 Throttle (Temporary fix while I do new custom templates for CM/CM-2 throttle range)

Community templates
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 -> template maps available in the app.

Thanks to Adampridmore for first submission 👍

Other features/fixes
- UTF8 characters now work in SVG (Viggen bug gone)
- Unused assignments are now cleaned up on the diagrams (I.e. Button_56 not just left there if it's not bound)
- 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)
- Removed requirement to have /temp folder for writing diagrams, should reduce IO and increase speed slightly
- Test coverage on exporting added (previously a gap)

1.2.0

1.1.0

Joystick Diagrams 1.1 - Release features

DCS World Support
- Now supports DCS World profiles
- Choose which profiles you want to export
- Include/Exclude Easy Modes

Joystick Gremlin
- Can now choose profiles to export

General Features
- Refactored code to allow me to expand this over time
- Better UI with new framework to give me more options to expand this over time
- Better logging/playback of what's going on to users
- Much better test coverage and UI tests added

Known Issues
- AJS37 (Viggen) exports may be clunky due to characters used (Planned to fix)
- DCS Descriptions can be quite verbose, planned feature to allow customisation of these strings

1.0

This is the initial release of the software, few notes on current features

Initial Features
- Joystick Gremlin support, including inherited profiles (automatically will populate unless you override on child profile)
- Templates supplied out of the box for
- Virpil MT50-CM2 Stick
- Virpil MT50-CM2 Throttle
- Virpil Constellation Alpha-R

Templates
The initial templates are a starting point, I will add more over time and people are welcome to contribute and help out!

Diagrams can be opened in Google Chrome / Edge and be printed from there.

Next version
Please raise bugs/improvements/features you want to see.

Currently I'm working on automatically exporting DCS World, after that improving the general usability of the app.

Support
We have a discord for support of the program, come along and say hi if you're having problems.
https://discord.gg/G8nRUS2

1.0.0

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.