Changelog

@nut-tree/bolt Changelog

2.2.0

  • Update to bolt-core v2.2.0
    • Feature: Introduce isKeyPressed function to check if a key is currently pressed
    • Feature: Implement mouse and keyboard input monitoring for on Windows and macOS
    • Enhancement: Enable usage of modifier keys on right side of keyboard
    • Maintenance: Update macOS screen capture implementation to deal with API deprecation in macOS 14 and later
    • Maintenance: Introduce separate package for macOS < 14 to maintain backwards compatibility
    • Maintenance: Switch to Automationkit submodule for shared low-level code

2.1.3

  • Update to bolt-core v2.1.2
    • Bugfix: Screen capture broken on macOS for certain capture region sizes

2.1.2

  • Bugfix: Assign proper string values to Button enum which caused errors in underlying native implementations

2.1.1

  • Maintenance: Improve release workflows

2.1.0

  • Feature: Minimize/restore windows
  • Enhancement: Improve focus window

2.0.0

  • Full rewrite

1.1.2

  • Bugfix: Screen capture is broken on macOS 13 and later
  • Enhancement: Enable newly introduced keys to be used as modifiers
  • Bugfix: screen.highlight closes Electron window

1.1.1

  • Bugfix: Fix rounding to mouse move on Window to fix mouse drift

1.1.0

  • Bugfix: Update permission handling on macOS
  • Bugfix: Update permissionCheck.js to cache permission check results and only ask for permissions on actual function call by wrapping it in a HOF
  • Bugfix: Add rounding to mouse move on Window to fix mouse drift
  • Enhancement: Add additional keys

1.0.0

  • Initial release
Previous
@nut-tree/libnut