Skip to content

Releases: WootingKb/wooting-macros

Wootomation v1.1.0 - Stability Release

29 Feb 13:37
45c673e
Compare
Choose a tag to compare

Please see https://github.com/WootingKb/wooting-macros/releases/tag/v1.1.0 for full changelog

1.1 Release

  • [Added] UI Refresh - smoother animations, nicer colors.
  • [Added] Macro search - search macros in all your collections.
  • [Security] Updated libraries.
  • [Fixed] Macros now work in games (be careful please!).
  • [Fixed] Keycombos like CTRL+SHIFT+{Key} have been fixed.
  • [Fixed] Many more bugfixes and improvements.

More detailed changelog

  • New UI features
  • When recording a sequence, pressing LMB stops the recording
  • Macro search
  • Trigger key bind layout
  • Security and library updates
  • Better handling of errors
  • New error and warning notifications in the UI
  • New reset to default buttons in elements
  • New collections search feature
  • Per macro settings screen (features coming starting 1.2)
  • Macros now work in games! Hooray (don't use it in multiplayer games pls thx)
  • Delays have been lowered somewhat
  • Macros with key combos (e.g. CTRL+SHIFT+KEY) should now work
    image

Generated changelog

Full Changelog: v1.0.2...v1.1.0

Wootomation v1.0.2 - Bugfix Release

22 Feb 16:58
8b4daf1
Compare
Choose a tag to compare

Wooting brings you the first much needed patch to Wootomation - a bugfix release! We listened to your feedback and fixed a lot of bugs to make the Wootomation app that much more stable and reliable.

New features will be released in the 1.1.0 version.

The looping and on-hold macros are coming! We listen to your feedback and are working on a solution to bring these types of macros on-board as well ^_^

What's Changed

New Contributors

Also including changes from 1.0.1

Full Changelog: v1.0.0...v1.0.2

v1.0.1 - The Bugfix Release

08 Feb 14:31
9c99456
Compare
Choose a tag to compare
Pre-release

Wooting brings you the first much needed patch to Wootility - a bugfix release! We listened to your feedback and fixed a lot of bugs to make the Wootomation app that much more stable and reliable.

New features will be released in the 1.1.0 version.

The looping and on-hold macros are coming! We listen to your feedback and are working on a solution to bring these types of macros on-board as well ^_^

Please see https://github.com/WootingKb/wooting-macros/releases/tag/v1.0.1 for full changelog

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0 - Initial public release

18 Jan 15:27
a932712
Compare
Choose a tag to compare

This is the initial v1 release for everyone to try! 🥳

v0.9.0 - Big frontend cleanup & backend fixes

13 Jan 15:08
6f9e780
Compare
Choose a tag to compare
Merge branch 'fix/linux-build' into main

v0.8.1 - Alpha fixes

23 Dec 21:26
Compare
Choose a tag to compare

See the assets to download this version and install.

v0.8.0

20 Dec 16:58
Compare
Choose a tag to compare

See the assets to download this version and install.

0.7.0 - Closed Darren Testing Build

08 Dec 18:01
Compare
Choose a tag to compare
Pre-release

This is the pre-release refined MVP build intended for closed testing for Darren, though we welcome anyone to test it and give feedback.

Some things are still in the middle of being polished up, others are left open for future development.

CHANGES FROM PREVIOUS VERSION

General

  • The entire backend has been cleaned up
  • some cleaning up of frontend code + removed all instances of type 'any'
  • Added updater pre-support
  • config file is now being used
  • Fixed the annoying permissions issue

Functionality

  • Added run at start of the system
  • Added minimize at launch
  • Added setting to hide on close
  • Added setting to Toggle Auto-add delay elements
  • Added setting to Toggle Auto-select newly added elements
  • Added setting to change the value that delay elements default to when they are created

UI

  • Disabled brightness actions for now
  • Added an alert that appears when a user adds an element to the sequence, which is the trigger of another sequence. Needs work to include the modifier keys if the trigger is a keypress array
  • Added Icons to both collections and macros, simply click on the icon button and a window will open for you to select an image
  • Added buttons to the Open Application action for a user to easily select a file or folder to open
  • Added a modal to confirm with the user if they would like to delete a collection
  • Removed elements related to importing/exporting macros
  • Fixed keypress events of the same key being linked when changing the keytype

Misc

  • Triggers are now even more optimized
  • Monitor specific brightness set is now supported
  • Added an easier way of triggering keys for developers when expanding (for custom key combos, etc.)
  • Frontend windows now launch 1024x768 with unfocused windows.
  • Tweaked the async keypress executing
  • Added warnings when setting up a recursive macro

TODO FOR POLISH

  • fix Linux HID code table.
  • Linux build - currently unavailable due to bacterial contamination of the Linux PC.
  • continue updating elements to match the wireframe

Known Issues - Frontend

  • hovering over the icon button in the collection creation/edit modal does not display properly (functionality not affected)
  • depending on how large the image file is, on slow performing machines changing the icon may take time, and the user may be confused as to why the icon didn't instantly change
  • the size of the base64 icon strings is relatively large, and could start getting big depending on how many macros a user adds - will look into compression

What's Changed

Full Changelog: 0.6.0...0.7.0

Polish fixing - WIP

07 Dec 15:28
Compare
Choose a tag to compare
Polish fixing - WIP Pre-release
Pre-release

This release features polish WIP stuff. This is a part of a test

Full Changelog: 0.5.0...0.6.0

Wooting Macros MVP (0.5.0)

04 Dec 20:52
102f7d7
Compare
Choose a tag to compare
Pre-release

This is the Minimum Viable Product for the Wooting Macros application.

Some things were left for polish, others are left open for future development.

Changes from the previous version:

  • We now support F13-F24. Please bear in mind that these keys do different things on different operating systems (e.g. on Linux F13 on PopOS shuts down your computer).
  • added opening any sort of application or file using the path.
  • added decreasing/increasing system volume (may be problematic on Linux) .
  • added decreasing/increasing brightness (does not work on Linux yet and is experimental on Windows).
  • added SarCAsTiC TeXT.
  • added grabbing of key inputs (mouse inputs get grabbed except mouse 4, and mouse 5)
  • added mouse clicks
  • added backend support for mouse movements and wifi control (not yet done)
  • completely rewrote backend to be aware of permission issues in configs. If you have an older or invalid config, the app will delete it and regenerate a new one (losing saved data!). If it's not possible to save the config, the app still launches, though only in preview mode.
  • the architecture of the backend has been separated from the frontend hooks to Tauri allowing further enhancement via gRPC to eventually hotswap frontends.
  • frontend UI has been enhanced with new icons and more system actions allowing you to customize certain actions.

TODO FOR POLISH:

  • add one more plugin integration (ideally).
  • fix the permission issues.
  • fix Linux HID code table.
  • test test test test.
  • add loop/on hold macro types (ideally).

Warnings
It should be noted that there is currently no warning UI for when a user adds a sequence element that can trigger another macro. This will be added in polish, but should definitely be kept in mind.

Windows

Run as admin if installed to Program Files. For now, the application cannot get proper permissions for some reason, so either install to a different directory than normal, or run as admin.

Linux:
To use this on Linux, please install the evdev library using your package manager. Then add yourself to the input and plugdev groups using the usermod -a -G input your_user_name and modify for plugdev respectively. Then run as sudo (for now).

Launch through sudo to save and execute macros (same permission issues as above on Windows)

In the future the ddcci driver might be also mandatory to get brightness to work under Linux.

The backend is async, fully queued.

What's Changed

Full Changelog: 0.2.0...0.5.0