Skip to content

Releases: windowkit/appkit

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 05:48
f48897d

0.4.0 (2026-09-03)

Features

  • surface memory accounting and releaseSurface, listScreens fps, window-occlusion events (a64c672)
  • surfaces account their bytes to V8 and take releaseSurface; listScreens reports fps; window-occlusion events (64d899f)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 13:29
a74e72d

0.3.0 (2026-09-02)

Features

  • fontShapeText and fontWithSize: a shaped line read back as glyph runs, and a face at another size (84ea297)
  • fontShapeText and fontWithSize: a shaped line read back as glyph runs, and a face at another size (bab51ae)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 12:31
482ce09

0.2.0 (2026-09-02)

Features

  • backend surface for react-x11 (windows, events, surfaces, text) (111c20b)
  • font catalogue, lineHeight as multiplier (f96a61c)
  • font handles, gradient text, shadows, transforms, shadow control (45136ab)
  • glyph-level text natives — ids, advances, fallback face, ctxDrawGlyphs (b9f47a6)
  • glyph-level text natives — ids, advances, fallback face, ctxDrawGlyphs (53b6838), closes #1
  • IOSurface layer contents — the GL presentation seam (d20b6dc)
  • IOSurface-backed surfaces, lock/unlock, region copy (934001e)
  • measure and render control bezels into surfaces (b4df8cb)
  • menu item icons — SF Symbol names, PNG bytes (56bdd63)
  • rect-confined scrollSurface, bounds origin in layer props (460e28b)
  • shared IOSurfaces for cross-process pane presentation (82f755c)
  • the macOS main menu, spec in, activations out (c8092ac)

Bug Fixes

  • canvas arc sweeps the canvas way (d87adcd)
  • caret line index and trailing-newline hit tests (5d0d680)