Overview
A Flutter package that enables text highlighting and smooth scrolling through text content. It is designed to enhance user experience when searching within large text blocks by visually emphasizing matched keywords and automatically scrolling the view to the relevant section. Ideal for search-heavy applications, documentation viewers, or any scenario requiring dynamic text interaction. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, ensuring consistent behavior across devices.
Use cases
- Text search with visual highlights
- Document or article navigation
- Real-time keyword highlighting
- Search result preview
- Interactive text exploration
Key features
- Automatic scrolling to highlighted text
- Dynamic keyword highlighting
- Cross-platform compatibility
- Simple integration with existing text widgets
- Supports rich text formatting
Suitable for
- Search-enabled apps
- Educational or documentation tools
- Content-rich interfaces
- User-facing text editors
- Applications with extensive text data
Considerations
- Performance may vary with very long texts
- Requires manual trigger for scroll-to-highlight
- Limited customization for highlight styling
- Not optimized for real-time streaming text
- May need additional state management for complex use cases
