NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1510 most downloaded on pub.dev
A Flutter image editor: Seamlessly enhance your images with user-friendly editing features.
Last release today
29 Sep 2026
Ships fairly regularly
a new release about every 9 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
449 releases · first in 2024
FEAT(hero): enable hero animation when opening the editor
FIX(done-editing): allow users to continue editing after pressing done if the image-editor doesn't close
One column per month.
CHORE(example): also release example in pub.dev for pub-points
DOCS(preview-videos): update preview videos to version 3.0.0
> Replace the existing crop-rotate editor, which depended on the extended_image and image_editor package, with a new solution that doesn't depend on t
Replace the existing crop-rotate editor, which depended on the
extended_imageandimage_editorpackage, with a new solution that doesn't depend on this packages.
BREAKING FEAT: Move onImageEditingComplete, onCloseEditor and onUpdateUI callbacks inside callbacks: ProImageEditorCallbacks().
BREAKING FEAT: Change the allowCompleteWithEmptyEditing config to allowEmptyEditCompletion. Use it new like this configs: ProImageEditorConfigs(imageGenerationConfigs: imageGenerationConfigs(allowEmptyEditCompletion: false)). The default value is now also true and not false anymore.
BREAKING FEAT: Change the layer initial offset position to the center of the screen, not the top left.
BREAKING FEAT: Rename ColorFilterGenerator to FilterModel.
BREAKING FEAT: Changed the logic of overlaying multiple layers, which may produce different results than before.
BREAKING FEAT: Default maxBlur configuration is now 5.0 instead of 2.0.
BREAKING FEAT: Move editorBoxConstraintsBuilder from configs to imageEditorTheme.
FEAT: Crop-Rotate-Editor
FEAT: Paint-Editor
FEAT: Emoji-Editor
DraggableScrollableSheetFEAT: Sticker-Editor
DraggableScrollableSheetFEAT: Standalone editors "Painting, Crop-Rotate, Filter, Blur"
FEAT: Option to generate thumbnails first and the final image later for faster results with high-resolution images
FEAT: Generate configs to change things like the output format
FIX: Layer rendering outside the background image now works everywhere.
FIX: The editor no longer depends on packages that only work with supported "native" functionality, which ensures that the editor works on all platforms. This fixes issue #23.
PERF: Changes are handled internally across all editors, so there's no conversion delay when opening or closing the Crop-Rotate Editor.
PERF: Image generation is now isolated from the main thread, speeding up the process significantly. On the web, it runs inside separate web workers.
PERF: Filters recalculate matrix only when they change and not after every state refresh.
PERF: Faster emoji rendering when scrolling in the Emoji Editor.
<br/>
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
MERGE: pull request #60 from diegotori/editor_bottom_sheet_constraints.
FIX: resolve loading-dialog issue with Asuka package closes GitHub issue #48.
Nothing published for this version
CHORE: Update the screenshot package so that it's compatible with Flutter 3.22.0. This fix GitHub issue #45.
screenshot package so that it's compatible with Flutter 3.22.0. This fix GitHub issue #45.FEAT: Added option for layers to be selected upon creation. Details in GitHub issue #44.
Nothing published for this version
FIX: Deselect all layers when finished editing, resolving GitHub issue #42.
FEAT: Allow users to create a custom bottomBar for the text editor. Details in GitHub issue #40
FIX: Corrected pixelRatio and layer interaction calculations in ProImageEditor for smaller screen areas, ensuring accuracy across various device sizes
FIX: Migrated all emoji editor theme configurations from EmojiEditorConfigs to EmojiEditorTheme inside ImageEditorTheme, resolving GitHub issue #38.
EmojiEditorConfigs to EmojiEditorTheme inside ImageEditorTheme, resolving GitHub issue #38.FIX: Correct platform conditional to include web check. Details in GitHub issue #35
FEAT: Added a function in customWidgets within configs to show a custom closeWarningDialog.
customWidgets within configs to show a custom closeWarningDialog.FEAT: Introduces the ability for users to specify the initial offset position for new layers.
FEAT: Layers can now be selected for rotation, scaling, and deletion, enhancing user control and editing capabilities.
FEAT: Renamed the property whatsAppCustomTextStyles to customTextStyles in the TextEditorConfigs. This change allows users to set multiple fonts also
whatsAppCustomTextStyles to customTextStyles in the TextEditorConfigs. This change allows users to set multiple fonts also in the simple editor.FIX: correct layer interaction to handle multiple layers
REFACTOR: Update editor code examples
FEAT: Make stateHistory and activeLayers public and add moveLayerListPosition method to improve layer management functionality.
stateHistory and activeLayers public and add moveLayerListPosition method to improve layer management functionality.FIX(iOS): resolve editor error on iOS devices with cupertino design when editing completion
FEAT: Add preview screen to sample application for displaying edited images
FEAT: Add a custom widget option to the Whatsapp design. This allows user to create same as in whatsapp, a text field with a send button or any other
DOCS: Update README for better image viewing
FEAT: Added prebuilt design option inspired by WhatsApp design. Now the image editor includes a prebuilt design that closely resembles the visual styl
- CHORE: Dependency updates
Your coding agent can read these notes before it upgrades. Set up the MCP server →