v0.1.0 (2026-06-09)

Initial alpha release.

  • Native GPUI windows driven by Elixir processes: full-tree IR rendering, retained native state keyed by stable node identity, and native events routed back to owning BEAM processes.
  • use Guppy.Window LiveView-style window processes with assigns, ~GUI templates, function components, and prop declarations.
  • use Guppy.App multi-window apps with themes, stylesheets, commands, keymaps, menus, and a built-in command palette.
  • Node kinds: text/rich text, div, scroll, virtualized uniform/generic lists, data table, tree, canvas, popover, select, button, checkbox, radio, text input, textarea, image, icon, and spacer.
  • App shell APIs: app and Dock menus, app badges, file dialogs, and clipboard text.
  • Telemetry events for native calls, request dispatch, event routing, and window rerenders, plus native performance counters.
  • macOS (Apple Silicon) only. Precompiled NIF artifact for aarch64-apple-darwin; source builds require a Rust toolchain.