Skip to content

Releases: zenangst/MachPort

4.2.0

15 Mar 07:58
Compare
Choose a tag to compare
  • Adds support for a combined closure that includes both key & flag changes
  • Adds unique Ids for event pairs (keyUp, keyDown)

4.1.3

25 Feb 15:30
Compare
Choose a tag to compare

MachPortEventController.post now returns the event that got posted

4.1.2

20 Feb 14:29
Compare
Choose a tag to compare
Set MachPortEventController to be @unchecked Sendable

4.1.1

15 Feb 12:33
Compare
Choose a tag to compare

Add support for creating empty events

4.1.0

01 Feb 19:20
Compare
Choose a tag to compare
  • Adds support for sending mouse events

4.0.0

25 Jan 16:00
Compare
Choose a tag to compare
  • 🍳 Changes the onFlagsChanged closure to return MachPortEvent instead of CGEventFlags

3.1.1

04 Jan 19:25
Compare
Choose a tag to compare

Fixes bug when trying to override the result event

3.1.0

04 Jan 17:18
Compare
Choose a tag to compare

Optimizes the internals of the MachPortController
Adds closure-based callbacks instead of only publishing values, this improves the performance of the callback method.

3.0.3

02 Jan 15:58
Compare
Choose a tag to compare
  • Add support for configuring events of interest
  • Refactor how flags changed are handled

3.0.2

09 Nov 22:50
Compare
Choose a tag to compare

Fixed a tiny warning.