Decise 0.1.0
April 6, 2026The 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.