flutter_advanced_canvas_editor 2.0.2 copy "flutter_advanced_canvas_editor: ^2.0.2" to clipboard
flutter_advanced_canvas_editor: ^2.0.2 copied to clipboard

The Advanced Canvas Editor is a powerful tool for drawing and editing, perfect for artists, designers, and developers to create, manipulate, and export canvas-based artwork effortlessly.

2.0.2 #

CHANGELOG:

  • MAJOR FEATURE: Added Photoshop-style layer system with full backwards compatibility
    • Multiple named layers for organizing canvas content
    • Create, delete, duplicate, rename, and reorder layers
    • Per-layer drawing points and components
    • Layer visibility toggle (show/hide)
    • Layer opacity control (0-100%)
    • Lock layers to prevent editing
    • Merge layer down functionality
    • Clear individual layers
    • Global undo/redo that snapshots all layers together
    • Hidden/locked layers cannot be selected
    • New layer management API: createLayer(), deleteLayer(), renameLayer(), setLayerVisibility(), setLayerOpacity(), setLayerLocked(), reorderLayer(), duplicateLayer(), mergeLayerDown(), clearLayer()
    • Demo includes collapsible layer navbar with horizontal scrolling layer cards
    • Image Preview
  • Made onStateChanged callback nullable for easier testing
  • Removed redundant debug logs throughout codebase
  • Added comprehensive test suite (53 tests) covering all layer functionality

1.1.6 #

CHANGELOG:

  • Undo Calls onUndo?.call() when undo is triggered
  • Redo Calls onRedo?.call() when redo is triggered
  • Erase Calls onErase?.call() when erasing mode is enabled
  • TODO: export in different formats and colors
8
likes
140
points
182
downloads

Publisher

unverified uploader

Weekly Downloads

The Advanced Canvas Editor is a powerful tool for drawing and editing, perfect for artists, designers, and developers to create, manipulate, and export canvas-based artwork effortlessly.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_advanced_canvas_editor

Packages that implement flutter_advanced_canvas_editor