Skip to content

Releases: hooshyar/flutter_streaming_text_markdown

v1.6.0 — Shimmer Loading State

04 Apr 14:27

Choose a tag to compare

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

v1.5.0 — Markdown fade-in & RTL animation support

18 Feb 09:25

Choose a tag to compare

What's new in v1.5.0

Trailing-edge fade animation for all content types

  • Markdown: fadeInEnabled: true now works with markdownEnabled: true
  • RTL/Arabic: Fade animations now work for Arabic and Hebrew text
  • LaTeX: Gentle opacity pulse when streaming block equations

Revolutionary example page

Complete rebuild showcasing all 17 package features — live at https://hooshyar.github.io/flutter_streaming_text_markdown/

Full changelog

See CHANGELOG.md