Releases: AntiMicroX/antimicrox
HOTFIX AntiMicroX-3.3.1
Hotfix release reverting PR #555 which can cause segfaults.
AntiMicroX-3.3.0
Release containing tons of cleanups and fixes in code.
Implemented enhancements:
- Add support for DualSense trigger haptic feedback #503 (by mmmaisel)
- Add Portable Windows build #523 (by AntumDeluge)
Fixed bugs:
- Broken auto profile saving for Windows #492
- Selection "None" Preset does not change button labels #513
- Broken spring mouse Event on Windows #518
- Multiple problems caused by invalid thread handling #573
- Saving PS4 Controller setup stops set toggle from working
- Saving Breaks Set Switching
- Saving config breaks turbo
- Warnings
QObject: Cannot create children for a parent that is in a different thread
Notable changes:
AntiMicroX-3.2.5
Release focused on implementing motion sensor support.
Implemented enhancements:
- Implement motion sensor support. #416 (by mmmaisel)
- Allow storing calibration for multiple controllers in a profile #460 (by mmmaisel)
Fixed bugs:
Notable changes:
- Remove unused "Game Controller Mapping" button.
❗ Disclaimer ❗
Motion sensor support may not work on older Linux systems where classical packages are used (For example .deb
for Ubuntu 20.04) due to older versions of SDL available in repositories.
In this case, packages like flatpak or AppImage are recommended.
AntiMicroX-3.2.4-motion-test
3.2.4-test-release
Test release containing changes implementing motion sensor support.
In case of any comments and ideas linked with this release please write in linked discussion.
In case of bugs, just use regular bug template
There is no .deb
package, because it would not work with older systems. For testing AppImage is recommended
Implemented enhancements:
- Implement motion sensor support. #416 (by mmmaisel)
- Allow storing calibration for multiple controllers in a profile #460 (by mmmaisel)
Fixed bugs:
Notable changes:
- Remove unused "Game Controller Mapping" button.
AntiMicroX-3.2.4
3.2.4 (2022-06-11)
Big thanks to mmmaisel for his contributions.
Implemented enhancements:
- Implement modifier button threshold zone #310 (by mmmaisel) - This allows mapping the analog range of a stick to walk/run in game without dedicated spring button.
Fixed bugs:
- Fix mouse calculations for multiple mice #435 (by mmmaisel)
- Fix flickering JoyControlStickEditDialog layout #440 (by mmmaisel)
- Implement proper offset and gain stick calibration #441 (by mmmaisel)
Notable changes:
- Increase minimum size of ButtonEditDialog #439 (by mmmaisel)
- Fixes in translation utulities
- Rename flag TRANS_KEEP_OBSOLETE to TRANS_REMOVE_OBSOLETE to improve readability
- Fix wrong argument for utility deleting obsolete translations #445
- Update translations:
- Russian
- Finnish
- French
- Chinese
- Portuguese
AntiMicroX-3.2.3
3.2.3 (2022-03-24)
Fixed bugs:
- Fixed bug: auto profile not saved when exe path is not defined #252
Notable changes:
- Added missing license for SDL_GameControllerDB
- Many updates in translations:
- Added Finnish translation by heidiwenger
- Added Norwegian Bokmål translation bu comradekingu
- Updated German, French, Italian and Polish translations
- update translation files
- Always show battery level in joystick status window (even when unknown)
- Multiple refactors and cleanups removing deprecated code (kudos to mmmaisel).
AntiMicroX-3.2.2
3.2.2 (2022-02-13)
Implemented enhancements:
- Add support for special characters in Windows log files #363
- Change default working directory of launched executables #377
Fixed bugs:
- Fix typo (setting->settings) (by jose1711)
- Random Crashes during longer sessions #133 - kudos to zpangwin for extensive testing and uploading great logs and to noisecode3 for finding the root cause of this issue.
- File with gamecontroller mappings not found #364
- Empty application path in autoprofile #371 - kudos to Zinggi
Notable changes:
- Enable checking for updates in Debian builds from GitHub
- Log improvements and cleanup #336 #342
- Daemon mode support removed #345
- Remove unused "map" and "display" argument options #350
- Remove unused files With icons, resources and pertially implemented importing utility
- Use colourful antimicrox icon in tray by default #361
- Update building docs #370 (by zpangwin)
AntiMicroX-3.2.1
3.2.1 (2022-01-03)
Implemented enhancements:
- Add note about available update (enabled in Windows) #325
- Add database of SDL gamepad mappings (more gamepads will be enabled by default) #296
- Add proper printing information about connected devices to logs #282
- Apply proper theme to Windows version of app #279
- Add handling SIGABRT (with printing stack) #281
- Set theme for Windows #317
- Bump QT version used in Windows Release to 5.15 #326
Fixed bugs:
- Crashes linked with deleting child objects #320
- Broken Auto Profile list on Windows #278
- Auto Profile Wrongly Shows Languages #273
- Missing .dll files after Windows installation #268
- Missing autoprofile settings tab in Windows #277
Notable changes:
- Add note about lack of AutoProfiles for Wayland users #314
- Add message informaing about solutions in case of problems with uinput #248
- Log improvements #322 #336
- Disable calibration for devices without joysticks #283
- Clarification of names and --profile flag description #305
Others:
- Update copyright date #334
- Cleanup daemon launching #331
- Make Changelog links clickable #327
- Print descriptions of devices in logs #319
- Add experimental support for clang #288 (avinal)
- CI: Add concurrency and remove redundant lines #272 (avinal)
- CI: Add CodeQL and infer static code analysis #289 #287
AntiMicroX-3.2.0
3.2.0 (2021-10-29)
First AntiMicroX release supporting Windows. 🚀 🎉
Kudos for gombosg for starting support restoration efforts and for avinal for helping with one of the most problematic tasks.
NOTE
This release should be considered a beta one for Windows users. Not everything may work properly yet.
Implemented enhancements:
- Prepare installer for Windows #237
- Handle segfaults and other crashes in code #235
- Create config for debug builds #218
- Allow unhiding app window when second instance of AntiMicroX is launched #257
Fixed bugs:
- Typo in udev rule name: 60-antimicrox-uinput.rules instead 60-antimcrox-uinput.rules? #204
Notable merged pull requests:
- Move gui-related files to separate directory #253 (pktiuk)
- Logging system improvements #250 (pktiuk)
- Some additional logs and notes #233 #249 (pktiuk)
- Fix compile warnings #246 #242 (pktiuk)
- Set homepage url for packages #245 (pktiuk)
- Create config for debug build #243 (pktiuk)
- Cmake cleanup #219 (pktiuk)
Pull requests restoring Windows support:
- Add Cpack NSIS config for building packages #262 (pktiuk)
- Restore full functionality of Windows build #225 (pktiuk)
- Restore Windows build #220 #244 (pktiuk)
- Embed icon into windows executable #261 (pktiuk)
- Saves migration win #266 (pktiuk)
- Use -rdynamic only in Unix debug builds #259 (pktiuk)
- Setup Github Actions for Windows build #260 (avinal)
AntiMicroX-3.1.7
3.1.7 (2021-09-10)
Release focused mainly on fixing crashes and enabling comfortable usage for Wayland users.
Implemented enhancements:
- Wayland support for keyboard emulation 🚀 #32
Fixed bugs:
- Load save dialogue window won't show saved configs = can't open saves #123
- Segmentation Fault when change profile from command line #76
Notable merged pull requests:
- Include Appstream information into AppImage Build #201 (pktiuk)
- fix: Remove warning "QLocalSocket::waitForDisconnected() is not allow… #200 (pktiuk)
- Crash-related fixes linked with memory management #194 #196 #198 (pktiuk)
- refactor: Improve log showing gamepad name #195 (pktiuk)
- refactor: Refactor executing commands #192 (pktiuk)
- Allow regular users using uinput #188 (pktiuk)
- feat: switch from xtest to uinput when wayland is detected #186 (pktiuk)