live_markdown_editor 0.2.0 copy "live_markdown_editor: ^0.2.0" to clipboard
live_markdown_editor: ^0.2.0 copied to clipboard

A source-preserving Flutter Markdown editor with raw, live, and read modes.

Changelog #

0.2.0 - 2026-08-25 #

  • Completed the package-owned editable foundation: configurable cursor width with reserved caret space, native paragraph geometry for RTL and mixed-Bidi lines, and 500 ms focused-caret blinking.
  • Made Live links interactive through the shared span builder and wired every platform input hook (floating cursor, private commands, selectors, inserted content, placeholders, autocorrection, focus, and input-control changes) without silent no-ops.
  • Added package-owned draggable selection handles, frame-driven edge auto-scroll, visual-column vertical arrows, and repeated-key editing for undo, redo, Enter, and arrows.
  • Replaced the raw toolbar with ContextMenuController menus: browser-native on web, framework-neutral defaults elsewhere, typed Cut/Copy/Paste/Select All actions, click anchoring, and full dismissal behavior.
  • Added a read-only web DOM bridge so Read keeps native selection, copying, and browser menus while rejecting text mutation.
  • Stabilized Raw, Live, and Read on one canonical controller: mode switches preserve selection, composing, and scroll; Read renders deterministic parser-range projection; callbacks fire exactly once.
  • Unified task control geometry across Live and Read so checkbox spacing never shifts between modes; closing delimiters now overtype auto-paired ones instead of duplicating; web paste goes through the native DOM input exactly once.
  • Added accessibility coverage for source values, selections, actions, links, tasks, and scrolling; end-to-end 100k-character layout benchmarks; and browser contract tests for every mode.
  • Added Light/Dark, narrow, and mixed-direction visual baselines for Raw, Live, and Read.

0.1.0 - 2026-08-22 #

  • Added Raw, Live, and selectable Read editing modes.
  • Added source-aware Markdown blocks and inline formatting with incremental parsing for large documents.
  • Added configurable tasks, selection components, light/dark themes, commands, typing assistance, and undo/redo transactions.
  • Added LTR, RTL, Auto, and stable mixed-script Aware direction modes, with independent per-line alignment in Read mode.
  • Added framework-neutral example, accessibility coverage, visual baselines, performance benchmark, and pinned CI release gates.
3
likes
0
points
702
downloads

Publisher

unverified uploader

Weekly Downloads

A source-preserving Flutter Markdown editor with raw, live, and read modes.

Homepage
Repository (GitLab)
View/report issues

Topics

#markdown #editor #text-editor #flutter #widget

License

unknown (license)

Dependencies

flutter

More

Packages that depend on live_markdown_editor