Releases: deckerego/Macropad_Hotkeys
Releases · deckerego/Macropad_Hotkeys
Release 4.5
Fix release - versions 4.4 and 4.5 didn't work on initial install.
What's Changed
- release keys in reverse order by @tlyu in
- Updated the macro template by @tlyu
- Configurable animation shaders
- Don't explode if there are undefined keys in the keymap
- Send HID release codes when pressing the encoder button by @tlyu
- Added option to disable "low power" mode when sleeping
New Contributors
- @tlyu made their first contributions for this release!
Full Changelog: 4.3.1...4.5.1
Release 4.3
- Fixed a bug where commands and macros were repeated when you switched pages
Release 4.3
- Added scroll wheel support
- Bump version of libraries
- Move mock libraries to test package
- Don't mount USB storage unless mounted in read/write mode
- Fixed error message for no macros
Release 4.2
- Complete code refactor, code.py is much more readable now
- Fixed pixel boundaries on titles
- Some fixes for responsiveness during sleep
- Validation & error handling for bad macro pages
- Fixed message when there is no USB HID connection w/ CircuitPython 10
- Added unit tests for all listeners
- Now uses Macropad library's built-in OLED screen sleep function
- Slightly better responsiveness for rotary encoder turns
Beta 4.2
- Complete code refactor, code.py is much more readable now
- Fixed pixel boundaries on titles
- Some fixes for responsiveness during sleep
- Validation & error handling for bad macro pages
- Fixed message when there is no USB HID connection w/ CircuitPython 10
- Added unit tests for all listeners
- Now uses Macropad library's built-in OLED screen sleep function
- Slightly better responsiveness for rotary encoder turns
Release 4.1
- Indicate on screen what button was pressed
Release 4.0
Updated CircuitPython shared libraries
Release 4.0
New release! This has a number of changes that were tested on Audacity and DaVinci Resolve to make multi-layout macros in the same app more feasible. Some notable changes:
- New macro attribute: "launch." This will allow you to execute a key sequence when switching to a new screen on the macropod.
- Allowed users to define what happens when the rotary encoder is rotated or pressed
- "Sleeping" the display is now a command you can issue as a macro
- LED & display timeout can now be configured per macro page
- Moved pre-made macro pages out into the Wiki
- "launch" parameter on macro pages to launch a key combination on start
- Moar bugfixes
Beta 4.0
- LED & display timeout can now be configured per macro page
- Moved pre-made macro pages out into the Wiki
- Minimal template page given as an example
- "launch" parameter on macro pages to launch a key combination on start
- Documentation updates
- Moar bugfixes
Alpha 4.0
- New macro attribute: "launch." This will allow you to execute a key sequence when switching to a new screen on the macropod.
- Allowed users to define what happens when the rotary encoder is rotated or pressed
- "Sleeping" the display is now a command you can issue as a macro
- Display automatically sleeps after 5 minutes of inactivity
- Created sample macros for DaVinci Resolve
- Moved the sample macros to an "examples" directory so it doesn't clobber existing macros on upgrade
- Small bug fixes