Skip to content

Releases: luxe-tools/luxe-edit

Luxe-Edit : New Playground

04 Mar 09:49
2e5aac0

Choose a tag to compare

Playground — Major Overhaul

The Playground page has been redesigned into a structured, row-based
interactive experience:

Screenshot 2026-03-04 at 3 16 26 PM

Row 1 — Configure & Live Editor

  • Checkbox pills to toggle individual toolbar items, grouped by
    category: History, Formatting, Color, Heading, Link, Alignment, Extra
  • Separate checkbox section for Floating Toolbar items
  • All/None shortcuts per toolbar group
  • Light / Dark theme toggle
  • Toggle switches for Top Toolbar and Floating Toolbar visibility
  • All changes reflect instantly in the live editor

Row 2 — Implementation Code

  • Auto-generated TypeScript/React code based on your current
    configuration
  • One-click Copy button
  • Updates live as you change any option in Row 1

Row 3 — Render Saved Content

  • Tabbed view: Markdown | DOM / HTML
  • Side-by-side layout: live preview on the left, source code on the
    right
  • Raw output strip (Markdown string or HTML string) with Copy button
  • Displays getMarkdownFromJSON and getDOMFromJSON usage inline

Docs — Expanded

  • Added JSON-First flow explanation
  • Added full usage examples for getMarkdownFromJSON and getDOMFromJSON
  • Added colorScheme vs initialConfig.theme distinction
  • Added complete Toolbar Items reference with all supported types

Core Library

Utils — Improved (src/utils.ts)

  • Refactored getMarkdownFromJSON and getDOMFromJSON for more reliable
    output
  • Improved handling of text formatting (bold, italic, underline,
    strikethrough) in both renderers
  • Better heading and paragraph serialization
  • Cleaner HTML output from getDOMFromJSON

index.tsx

  • Minor export cleanup

Luxe-Edit : First Release

01 Mar 15:31
fb497dc

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/luxe-tools/luxe-edit/commits/v0.1.0