Overview
RichInput is a Flutter package that enables enhanced text input with rich formatting capabilities, such as @mentions and subject tagging with color highlighting. It supports real-time visual feedback for formatted text, making it ideal for chat interfaces, comment sections, or collaborative editing tools. Built with customization in mind, it allows developers to define patterns and styling rules for dynamic content rendering. The package integrates seamlessly into existing forms and text fields, enhancing user experience through intuitive, interactive input features.
Use cases
- Chat applications
- Comment systems
- Collaborative document editing
- Social media platforms
- Task management tools
Key features
- @mention detection
- Subject tagging with color
- Real-time formatting
- Customizable styling
- Pattern-based text highlighting
Suitable for
- Developers building interactive text inputs
- Apps requiring mention functionality
- UIs with rich text annotations
- Teams needing collaborative text features
- Projects with dynamic content tagging
Considerations
- Limited platform support (no specified platforms)
- Requires manual pattern configuration
- May need additional styling adjustments
- Depends on external source code for updates
- Not optimized for large-scale text processing