Skip to content

Releases: floklein/natui

NatUI 0.2.1

Choose a tag to compare

@github-actions github-actions released this 30 Jul 01:29
v0.2.1
05e9ba3

Added

  • Prebuilt native host archives on every GitHub release. @natui/core now
    downloads the matching archive on demand, verifies its published SHA-256,
    and installs it into a per-user cache, so applications installed from npm
    no longer need a NatUI source checkout.
  • The natui host install [--force] and natui host path CLI commands
  • An automated publishing pipeline: pushing a release tag builds the host
    archives, creates the GitHub release, and publishes all three npm packages
    through trusted publishing with provenance attestations.

NatUI 0.2.0

Choose a tag to compare

@floklein floklein released this 29 Jul 18:38
cb4c25c

Added

  • Expo-style natui.app.json loading for the development entry point
  • Platform-native macOS ICNS and Windows multi-image ICO validation
  • A shared development and embedded packaging entry
  • The create-natui-app project generator with TypeScript starter files and generated native icon assets
  • A copyable npx create-natui-app@latest command in the documentation hero

Fixed

  • Packaged Windows applications now start. The Windows bundle loader still declared host API 1, so it rejected every bundle built for host API 2.

npm

The attached demo binaries were produced by CI from this release commit.

NatUI 0.1.0

Choose a tag to compare

@floklein floklein released this 25 Jul 23:23

Initial alpha release.

Included:

  • @natui/core with the React 19 renderer and 37 typed native components
  • SwiftUI host for macOS and WinUI 3 host for Windows
  • State-preserving Fast Refresh development server
  • Embedded JavaScriptCore and V8 runtime modes
  • Native application packaging for macOS and Windows

The npm package contains the JavaScript runtime and development tooling. Native hosts must currently be built from the repository.