smart_rich_editor 1.0.1
smart_rich_editor: ^1.0.1 copied to clipboard
A lightweight, collapsible, and feature-rich text editor built on flutter_quill. Supports web clipboard, collapsible toolbar, custom editor size, cross-platform compatibility, and rich text formatti [...]
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.1 - 2024-10-31 #
Added #
- 🎨 Collapsible toolbar functionality for space-efficient editing
- 📋 Rich text copy/paste support with formatting preservation
- 🌐 Full web clipboard API compatibility for modern browsers
- 🖼️ Image embedding support through flutter_quill_extensions
- ⚙️ Customizable editor height configuration
- 📍 Flexible toolbar positioning (top/bottom)
- 🎯 Zero-configuration setup with sensible defaults
- 📱 Cross-platform support (iOS, Android, Web, macOS, Windows, Linux)
- 🔧 Custom QuillController support for advanced use cases
- 💬 Placeholder text customization
- 🔒 Read-only mode option
- ⌨️ Auto-focus capability on editor load
- 🎨 Background color customization for editor and toolbar
Features #
- Complete rich text editing with standard formatting options (bold, italic, underline, etc.)
- List support (ordered and unordered)
- Text alignment controls
- Color picker for text and background
- Link insertion and management
- Heading styles (H1, H2, H3)
- Quote blocks
- Code blocks
- Inline code formatting
Documentation #
- Comprehensive README with usage examples
- API reference documentation
- Installation guide
- Troubleshooting section
- Platform support matrix
- Contributing guidelines
Dependencies #
- flutter_quill: ^10.0.0
- flutter_quill_extensions: ^10.0.0
Platform Support #
- ✅ Android (API 21+)
- ✅ iOS (12.0+)
- ✅ Web (Modern browsers)
- ✅ macOS (10.14+)
- ✅ Windows (10+)
- ✅ Linux
Known Issues #
- Web clipboard requires HTTPS for full functionality
- Some browsers may have limited clipboard API support
[Unreleased] #
Planned Features #
- ❌ Markdown import/export functionality
- ❌ Custom toolbar button configuration
- ❌ Advanced theme customization
- ❌ Collaborative editing support
- ❌ Auto-save functionality
- ❌ Table support
- ❌ Code syntax highlighting
- ❌ Enhanced mobile keyboard handling
- ❌ Undo/redo history management
- ❌ Search and replace functionality
Version History #
- 1.0.1 - Initial public release with core features
- 1.0.0 - Internal beta version
For more details, visit the GitHub repository.
How to Report Issues #
If you encounter any bugs or have feature requests, please:
- Check existing issues
- Create a new issue with detailed information
- Include Flutter version, platform, and steps to reproduce
Migration Guide #
Migrating to 1.0.1 #
This is the initial release, no migration needed.
Note: This package is actively maintained. Check the GitHub repository for the latest updates.