Skip to content

v0.10.0

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Sep 09:25
9b43599

0.10.0 (2026-09-11)

Features

  • control bezels from a worker — measureControl / drawControlIntoSurface made on the UI thread, answered through a callback (#60) (0b17653), closes #54
  • frames from a worker — a frame's layer changes as one batch applied on the UI thread, layer handles, IOSurface buffers handed back by event (#58) (f86ad30), closes #52
  • the activation policy before launch without the app's code — APPKIT_ACTIVATION_POLICY and runMain({ activationPolicy }); the policy published as it is decided (#67) (8e41f93), closes #64
  • the AppKit verbs from a worker — handles answered at the call, commands, published reads, callback answers (#57) (68fc4a1), closes #51
  • the live-resize handshake — a bounded wait for a frame at the new size, applied in the resize's own transaction (#59) (1737764)
  • threaded mode's core — the main thread in a real [NSApp run], commands in through the common modes, events out in batches, published state (#55) (d005e55)
  • window-live-resize begin / end, and liveResize in the published window state (#66) (0dc3b69), closes #63

Bug Fixes

  • an exception from connect's callback, or any callback the bridge answers through, is the environment's uncaught exception — no longer a dropped warning (#65) (f22eb72), closes #62
  • no answer into an environment that is ending, from any threadsafe function — the colour sampler, permissions, calendars, notifications (#61) (45eb2dc)