Skip to content

Releases: zenangst/MachPort

6.0.0

26 Nov 20:15
Compare
Choose a tag to compare
  • Use typed throws

5.0.0

16 Nov 12:00
Compare
Choose a tag to compare

Remove lhs on MachPortEvent

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.