smart_rich_editor 1.0.2
smart_rich_editor: ^1.0.2 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.2 - 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: ^11.4.2
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.2 - Enhance versioned for copy and paste
- 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.2 #
This is the initial release, no migration needed.
Note: This package is actively maintained. Check the GitHub repository for the latest updates.