Skip to main content

Roadmap

The current 0.3.x line focuses on API clarity, contributor ergonomics, documentation, and usability features for app developers.

0.3.0

Complete:

  • Semantic public API names.
  • Public Dartdoc improvements.
  • Package logo.
  • Migration notes for 0.2.x users.

0.3.1

Complete:

  • Internal code restructure for contributors.
  • Clearer parser, renderer, model, native, and worker layers.
  • Smaller renderer modules.

0.3.2

Complete:

  • Docusaurus documentation site for samnn.dev.
  • Package metadata links for documentation.
  • Contributor-facing documentation.

0.3.3

Complete:

  • AnimatedStreamingMarkdown.fromMarkdown for complete Markdown snapshots.
  • MarkdownSyncParser for short Markdown without isolate startup.
  • Shared parser warm-up API.
  • Parser benchmark demo comparing pure Dart, sync native, and isolate worker rendering.
  • GFM block content golden tests for sync Dart parser output.

Planned

  • 0.3.4: code block copy button research and LaTeX support research.
  • 0.3.5: richer copy modes such as plaintext, Markdown, document, image copy, and better drag selection across complex content.

Roadmap items can change based on package users, issue reports, and API risk.