v1.6.0 — Shimmer Loading State
What's New
✨ Shimmer loading state (isLoading)
No more blank screen while waiting for the first LLM token. Set isLoading: true to show an animated skeleton placeholder that seamlessly transitions to streaming text.
StreamingTextMarkdown.chatGPT(
text: _accumulatedText,
isLoading: _waitingForFirstToken,
)isLoading: false(default) — zero behavior change for existing codeshimmerLineCount: 3— configurable number of skeleton lines- Pure Flutter — no external shimmer package needed
- Auto-adapts to light/dark theme
🔧 Dependency upgrade
gpt_markdownbumped to^1.1.6— table column alignment, ordered list fixes, Flutter 3.35 compat, heading style customization
📝 Documentation
- Confirmed and documented markdown table support (closes #8)
Full changelog: https://github.com/hooshyar/flutter_streaming_text_markdown/blob/main/CHANGELOG.md