streaming_markdown 0.0.4
streaming_markdown: ^0.0.4 copied to clipboard
A Flutter package for animated markdown rendering with ChatGPT-style typing animation, customizable speed, and extensible widget system.
0.0.4 #
- Version bump
0.0.3 #
- Enhanced README documentation to highlight instant rendering parameter (
shouldAnimate: false) - Added instant rendering note to Quick Start section
- The
shouldAnimateparameter allows instant rendering of markdown without animation when set tofalse
0.0.2 #
- Version bump
0.0.1 #
- Initial release of streaming_markdown
- ChatGPT-style typing animation for markdown content
- Support for multiple animation modes: character, word, token, and custom chunk-based
- Real-time streaming support via Stream
- Preset configurations matching popular AI assistants (ChatGPT, Claude, Grok, Perplexity, Gemini, Copilot)
- Extensible custom widget system with inline builders
- Built-in ButtonBuilder and ChipBuilder for interactive elements
- Custom syntax pattern support for flexible widget integration
- Full markdown support with GitHub Flavored Markdown
- Inline widgets work seamlessly within list items
- Performance optimizations with automatic throttling for large texts
- MarkdownTypingController for manual animation control
- Comprehensive API with customizable style sheets and syntax highlighting