Skip to content

Releases: maifeeulasad/lilac

v0.1.6

05 Jan 14:55

Choose a tag to compare

Full Changelog: v0.1.5...v0.1.6

  • enabled provanance publication

v0.1.5

02 Aug 12:47

Choose a tag to compare

Full Changelog: v0.1.4...v0.1.5

  • set react/jsx-runtime as external;

v0.1.4-1

02 Aug 12:34

Choose a tag to compare

Full Changelog: v0.1.4...v0.1.4-1

  • re-release to trigger re-run

v0.1.4

02 Aug 12:32

Choose a tag to compare

Full Changelog: v0.1.3...v0.1.4

  • removed react, react-dom as deps, it's completely peer-deps
  • increased react, react-dom deps range

v0.1.3

02 Aug 11:52

Choose a tag to compare

Full Changelog: v0.1.2...v0.1.3

  • fixed main entry file
  • declared type

v0.1.2

02 Aug 11:47

Choose a tag to compare

Full Changelog: v0.1.1...v0.1.2

  • exporting *.d.ts w vite

v0.1.1

02 Aug 11:25

Choose a tag to compare

Full Changelog: v0.1.0...v0.1.1

  • declared exports

v0.1.0

02 Aug 11:10

Choose a tag to compare

Full Changelog: https://github.com/maifeeulasad/lilac/commits/v0.1.0

Lilac Editor — Release Notes v0.1.0

🌸 Highlights

  • Modern WYSIWYG Editor
    Clean, calming interface with elegant typography and smooth editing experience.

  • Strictly Typed with TypeScript
    All core logic and APIs use strict TypeScript types for safety and developer experience.

  • React Component
    Editor is available as a React component, ready for integration.

  • Rich Toolbar

    • Fixed toolbar and footer, always visible at top and bottom.
    • Supports formatting tools: bold, italic, underline, strikethrough, headings, lists, blockquote, code, link, image, and more.
    • Keyboard shortcuts for common formatting actions.
  • Scrollable Editor Content
    Editor content area is scrollable, with sticky toolbar and footer.

  • Plugin/Extension System

    • Powerful plugin architecture for custom features.
    • Built-in plugins: Word Count, Emoji Picker, Table Inserter.
    • Plugins can add toolbar buttons, panels, keyboard shortcuts, and content transformers.
  • Advanced Table Plugin

    • Insert tables with configurable rows, columns, headers, and borders.
    • Add row/column controls as plus signs between rows/columns (in-place, not overlay).
    • Interactive, spreadsheet-like experience.
  • Custom Link Modal

    • Replaces browser prompt with a modal for link URL and title.
    • Singleton modal instance for clean UX.
  • Accessibility & UX

    • Focus/blur management, placeholder support, read-only mode.
    • Cursor position preserved on content updates.
  • Storybook & Testing

    • Storybook integration for UI development.
    • Vitest for unit testing.
  • Ready for Extension

    • Project structure and APIs designed for future framework support and more plugins.

Repository: github.com/maifeeulasad/lilac
Demo: https://maifeeulasad.github.io/lilac/
License: MIT


Thank you for using Lilac Editor!
For feedback, issues, or contributions, please reach out here on GitHub!