antimicro Changelog

What's new in antimicro 2.24

Dec 2, 2022
  • Update used libraries (QT, SDL2)
  • Add migration note recommending AntiMicroX
  • Fix some Compilation errors
  • Improve finding SDL2 libraries
  • Implement basic CI
  • Update Chinese and French translation
  • Other minor improvements

New in antimicro 2.23 (Mar 14, 2017)

  • Fixed portable version. (issue #37)
  • Added ability to specify logging level and file in config dialog. (issue #50)
  • Updated build system to find libraries on Windows systems instead of using explicit paths. (issue #43)
  • Added relevant window information to debug messages related to auto profiles.
  • (issue #46)
  • Fixed issue with anything in profile name after first period being truncated. (issue #70)
  • Fixed issues with SDL 2.0.5 on all platforms. (issue #71)
  • Added support for additional small-case Latin characters when using Xtest.
  • (issue #49)
  • Added inclusion of README-SDL.txt when building Windows distributables.

New in antimicro 2.22 (Mar 14, 2017)

  • Fixed a segfault on startup issue affecting some Linux distributions
  • Fixed issues with SDL 2.0.4 on Windows.
  • Updated documentation and URLs in code to note transition in management.
  • Updated translations and added new ones.
  • Added code to revert all virtual buttons to beginning of slot list before a set switch.
  • Build system updates
  • Fixed a bug where invalid joystick was inserted into device list.
  • Modified to hide turbo mode combobox for regular buttons
  • Changed to allow blank config for auto profile entries again.
  • Fixed matching by process filename in AutoProfileWatcher

New in antimicro 2.21 (Mar 14, 2017)

  • Changed unplug routine slightly. The old behavior was slightly wrong anyway but the old behavior did not work with SDL 2.0.4.
  • Custom Qt builds are being used for the 64 bit Windows build and noSSE Windows build.
  • Updated Windows build to use Qt 5.5.1.
  • Updated Windows build to use SDL 2.0.4. This should clear up a couple of problems for people running Windows 10.
  • Changes to some acceleration curves. Both the output values and the input offsets were changed to make mouse movement looser.
  • Removed First Run Wizard from program. In the end, that wizard was causing more problems for other users than it was worth.
  • Add arguments property for Execute slots.
  • Allow a real absolute mouse to be used with uinput support. Previously,
  • relative mouse movement was being used to fake an absolute position for the mouse pointer. The WiimoteGlue project provided a way to allow uinput to send absolute mouse pointer events when using uinput.
  • Fixed set changing with analog triggers.

New in antimicro 2.20.2 (Mar 14, 2017)

  • Change Enhanced Precision and Easing Quad/Cubic acceleration curves
  • Skipped straight to 2.20.2 since version 2.20 actually had 2.20.1 marked as its version in the application

New in antimicro 2.20.2 (Mar 14, 2017)

  • Change Enhanced Precision and Easing Quad/Cubic acceleration curves
  • Skipped straight to 2.20.2 since version 2.20 actually had 2.20.1 marked as its version in the application

New in antimicro 2.20 (Mar 14, 2017)

  • Replace usage of QElapsedTimer with QTime for mouse movement calculations.
  • Start using Qt 5 with Ubuntu Vivid package.
  • Change XTest pointer acceleration when starting the program.
  • Allow release slot to have a 0 ms interval. This is useful for people who
  • use a gamepad poll rate less than 10 ms.
  • Change minimize to tray code to work better with later versions of Gnome 3
  • and Unity.
  • Transfer travel distance axis changes when switching sets.

New in antimicro 2.19.3 (Mar 14, 2017)

  • Japanese translation provided by tou omiya.
  • Make sure Game Controller Mapping dialog window reads raw joystick events.
  • This should fix problems regarding improper mapping causing controller elements
  • to no longer be mappable.
  • Make Set Change slots activate on button release instead of button press.
  • Tweaked the locking being performed in various portions of the program.
  • Fixed a problem with blank info window appearing when escaping from window
  • capture utility dialog.
  • Fixed issues with document-save-as icon staying displayed after resetting
  • a profile.
  • Fixed "Media Next" key binding for virtual keyboard.
  • Fixed various issues regarding binding slots in the Advanced Edit dialog window.

New in antimicro 2.19.2 (Mar 14, 2017)

  • Add --next to allow multiple profiles to be loaded in one command call.
  • Add a flag to settings file when wizard is finished. Don't depend on any
  • other settings being changed during an application run.
  • Fixed issue with inserting Pause slots.
  • Fixed issue with blank application filepath being matched for auto profile
  • support.

New in antimicro 2.19.1 (Mar 14, 2017)

  • Fixed SDL 1.2 build support.
  • Fixed issue with SDL thread not being stopped due to connections not being
  • made in some situations.
  • Fixed loading of a profile from a second instance.
  • Fixed problem with main window not being populated after the App Settings
  • Wizard was finished.
  • Fixed another portion of the program that assumed that a controller would be
  • connected at startup. Fixes excessive CPU load.

New in antimicro 2.19 (Mar 14, 2017)

  • Added curve options for extra acceleration.
  • Fixed bug when App Settings Wizard would pop up when not needed.
  • Simplified Chinese translation updated.

New in antimicro 2.18.2 (Mar 14, 2017)

  • Fixed overly active timer used to reset acceleration distances when
  • no events are returned from SDL in a given gamepad poll.
  • Sebian translation updated by Jay Alexander Fleming.
  • Changed behavior of 4 Way Cardinal mode for DPads. Diagonals are no longer
  • counted as a dead zone. This change is more likely temporary.
  • Up+Right - Up, Down+Right - Right, Down+Left - Down, Up+Left - Left

New in antimicro 2.18.1 (Mar 14, 2017)

  • Fixed some threading issues when using X11.
  • Fixed excessive CPU load on startup when no controller is connected.