Skip to content

v0.2.1-beta.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Sep 20:55
· 418 commits to main since this release
  • Add Solid 2 h() / makeH() hyperscript authoring for JSX-free runtime UI, using the same native class/style and reactive child paths as compiled JSX.
  • Add Solid 2 parity conveniences inspired by solid-gpui: a strict built-in utility-class subset when no generated native style manifest is configured, CSS-familiar layout shorthands that compile to GPUIX physical style keys, appWindow wrappers for title/activation, and retained-list scroll helpers. Generated manifests remain authoritative and unsupported utilities still fail explicitly.
  • Expose GPUIX native Finder/OS file drops as onFileDrop in both Solid renderer hosts, with GPU-backed regression coverage and Solid 2 locator dropFiles() automation. Add internal semantic drag/drop through dragData, onDragStart, onDragOver, onDrop, and onDragEnd, using pointer-geometry drop targeting, a full source-element subtree preview that preserves the grab point, automatic draggable text-selection suppression, and click suppression after a completed drag.
  • Add Solid 2 desktop integration helpers for open/save/message dialogs, system open/reveal actions, and the GPUIX 0.9 default native application-menu label, plus a bun run example:desktop manual showcase.
  • Add bun run perf:report and a documented benchmark policy with named Chat, Timeline, and mutation-serialization scenarios reporting p50/p95/p99 where samples are meaningful.