Changelog

What’s new in Decise

Decise 0.1.0

April 6, 2026

The first public Decise release: a native macOS visual editor for Next.js and Tailwind projects.

The first public Decise release. A native macOS visual editor for Next.js + Tailwind projects — select elements directly on your running app, edit them visually, and watch clean format-preserving diffs write back to your source files.

Editing

  • Inline text editing on canvas with shared-template writes for repeated UI.
  • Source-backed drag, copy, paste, delete, and bounded move flows for JSX that can be proven safe.
  • Visual spacing and layout inspector with flex and grid controls.
  • Typography editing with project-aware Google Font picker for editable font-family tokens.
  • Native OKLCH color editors for backgrounds, text, borders, rings, and gradient stops.
  • Source-backed background and gradient editing.
  • Bounded ring, shadow, blur, backdrop blur, border width and radius editors.
  • lucide-react icon picker with automatic import rewiring and prop preservation.
  • Image source swapping with source-backed asset writes.

Design System

  • Tailwind token extraction for colors, font families, type scale, radius, and spacing.
  • Token search and in-place value editing.
  • Google Font picker flow for editable font-family tokens.
  • Explicit unsupported states for projects Decise can't resolve safely — never guessed edits.

Navigation

  • Route-first Project Navigator backed by an engine manifest.
  • Inline route filtering, pinned routes, recent routes, and bookmarked views.
  • Parameterized-route presets so dynamic segments stay openable.

History

  • Session undo/redo surfaced both in the History sidebar and via the native macOS menu bar.
  • Per-edit provenance and checkpoint detail so every change is traceable.
  • Restore any prior checkpoint from the history timeline.

Licensing & updates

  • Ed25519-signed license keys with local validation and trial gating.
  • Bundled trial sample project — a real Next.js + Tailwind + shadcn app, with every editor feature available.
  • Stripe checkout and customer portal for purchases and subscription management.
  • Signed, notarized macOS builds with automatic Sparkle updates — the next release arrives on its own.

Under the hood

  • SWC-based AST instrumentation and Recast-driven format-preserving write-back.
  • Shared-template editing stays truthful when multiple runtime instances point at the same JSX.
  • Decise runs as a native Swift app with a WKWebView canvas, talking to a local engine over WebSocket.