streaming_markdown 0.0.1
streaming_markdown: ^0.0.1 copied to clipboard
A production-ready Flutter package for animated markdown rendering with ChatGPT-style typing animation, supporting customizable animation speed, chunk size, multiple animation modes, and an extensible [...]
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