flutter_smooth_markdown 0.1.1 copy "flutter_smooth_markdown: ^0.1.1" to clipboard
flutter_smooth_markdown: ^0.1.1 copied to clipboard

A high-performance Flutter package for smooth markdown rendering with streaming support

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased #

0.1.1 - 2024-11-18 #

Documentation #

  • Updated README to reflect Phase 4 (Stream support) completion status
  • Clarified that streaming functionality is fully implemented with StreamMarkdown widget
  • Added streaming demo reference in roadmap

0.1.0 - 2024-11-18 #

Added #

  • Initial release of Flutter Smooth Markdown
  • AST-based markdown parser with full CommonMark support
  • Widget builder system for extensible rendering
  • Built-in themes: Default (Light/Dark), GitHub (Light/Dark), VS Code (Light/Dark)
  • Enhanced UI components:
    • Code blocks with syntax highlighting and copy functionality
    • Blockquotes with gradient backgrounds and quote icons
    • Links with hover animations and external indicators
    • Headers with decorative accents
  • Basic markdown syntax support:
    • Headers (H1-H6)
    • Text formatting (bold, italic, strikethrough, inline code)
    • Lists (ordered, unordered, task lists)
    • Code blocks with syntax highlighting
    • Links and images
    • Blockquotes
    • Horizontal rules
  • Customizable style sheets with theme inheritance
  • Example application demonstrating all features
  • Comprehensive documentation in Chinese

Technical #

  • Minimum SDK version: Dart >=3.0.0, Flutter >=3.0.0
  • Dependencies:
    • markdown: ^7.0.0
    • flutter_highlight: ^0.7.0
    • cached_network_image: ^3.3.0
    • url_launcher: ^6.2.0
    • flutter_math_fork: ^0.7.2
    • flutter_svg: ^2.0.10+1
  • 87+ unit tests with comprehensive coverage
  • Flutter lints enabled for code quality
4
likes
0
points
422
downloads

Publisher

unverified uploader

Weekly Downloads

A high-performance Flutter package for smooth markdown rendering with streaming support

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

cached_network_image, flutter, flutter_highlight, flutter_math_fork, flutter_svg, markdown, url_launcher

More

Packages that depend on flutter_smooth_markdown