flutter_canvas_editor 1.1.0 copy "flutter_canvas_editor: ^1.1.0" to clipboard
flutter_canvas_editor: ^1.1.0 copied to clipboard

A canvas-based template editor engine for Flutter.

1.1.0 #

Added #

  • Document Color helpers: encodeDocumentColor / decodeDocumentColor (Color#AARRGGBB).
  • Per-Controller custom Node registry: types passed via customNodeTypes stay on that Controller; use customNodeRegistry or documentFromJson when parsing custom types.
  • README clarifications: platform support (Web not supported), fit-to-parent canvas (no zoom/pan API), fonts, when imageProvider is required, and Background Fill replace behavior on updateBackground.

Changed #

  • New Text Nodes default to the platform font (fontFamily: null) instead of Inter. Documents that already set Inter are unchanged.
  • Docs describe inline text edit as tap a selected text node again (not double-tap).

Deprecated #

  • CanvasEditorState.hasUnsavedChanges — this reflected undo stack depth, not unsaved work. Track dirty state with onDocumentChanged. Removed in 2.0.
  • Static CustomNodeRegistry.register / registerAll / get / all — pass customNodeTypes to the Controller instead. Removed in 2.0.

Removed #

  • Unused cupertino_icons dependency.

1.0.0 #

  • Initial release of the Canvas Editor engine: controller API, reactive state, text reflow, custom nodes, and PNG export.
  • onDocumentChanged fires on committed changes only (gesture end / undo moments); use stateStream for live mid-drag updates.
1
likes
160
points
153
downloads

Documentation

API reference

Publisher

verified publisherestatic-infotech.com

Weekly Downloads

A canvas-based template editor engine for Flutter.

Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

Dependencies

equatable, flutter, flutter_bloc

More

Packages that depend on flutter_canvas_editor