Skip to content

Releases: deckerego/Macropad_Hotkeys

Release 4.5

03 May 13:59
a339dd6

Choose a tag to compare

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

26 Mar 17:08
5f939d1

Choose a tag to compare

  • Fixed a bug where commands and macros were repeated when you switched pages

Release 4.3

21 Mar 01:37
31ce72d

Choose a tag to compare

  • 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

18 Mar 16:07
a020b12

Choose a tag to compare

  • 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

03 Mar 22:06
a020b12

Choose a tag to compare

Beta 4.2 Pre-release
Pre-release
  • 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

15 Feb 18:18
0f26f8b

Choose a tag to compare

  • Indicate on screen what button was pressed

Release 4.0

13 Feb 19:12

Choose a tag to compare

Updated CircuitPython shared libraries

Release 4.0

01 Dec 00:41
27f03d0

Choose a tag to compare

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

27 Nov 12:13
dff2861

Choose a tag to compare

Beta 4.0 Pre-release
Pre-release
  • 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

25 Nov 18:28

Choose a tag to compare

Alpha 4.0 Pre-release
Pre-release
  • 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