Releases: maifeeulasad/lilac
v0.1.6
Full Changelog: v0.1.5...v0.1.6
- enabled provanance publication
v0.1.5
Full Changelog: v0.1.4...v0.1.5
- set
react/jsx-runtimeas external;
v0.1.4-1
Full Changelog: v0.1.4...v0.1.4-1
- re-release to trigger re-run
v0.1.4
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
Full Changelog: v0.1.2...v0.1.3
- fixed main entry file
- declared type
v0.1.2
Full Changelog: v0.1.1...v0.1.2
- exporting
*.d.tsw vite
v0.1.1
Full Changelog: v0.1.0...v0.1.1
- declared exports
v0.1.0
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!