Skip to content

v1.6.0 — Shimmer Loading State

Choose a tag to compare

@hooshyar hooshyar released this 04 Apr 14:27
· 30 commits to main since this release

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 code
  • shimmerLineCount: 3 — configurable number of skeleton lines
  • Pure Flutter — no external shimmer package needed
  • Auto-adapts to light/dark theme

🔧 Dependency upgrade

  • gpt_markdown bumped 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