What's Changed
- feat(layer-interaction): add enableEdit option and fix layer move issue by @hm21 in #335
- fix: dehardcore paint editor icon colors by @saif-ellafi in #333
- fix(blur-editor, layers): resolve blur-editor and selection issues by @hm21 in #336
- fix(import/export): resolve issue with importing exported stickers in JSON file by @hm21 in #337
- feat(layer): add methods
lockAllLayers
andunlockAllLayers
to main editor by @hm21 in #339 - fix(crop_rotate_editor): prevent errors when reopening editor multiple times by @hm21 in #341
- fix: resolve various UI and functionality issues in paint editor, layers, and import by @hm21 in #342
- perf(capture-image): optimize image capture to reduce main thread impact by @hm21 in #343
- fix(generation): use captureOnlyBackgroundImageArea instead of captureOnlyDrawingBounds for background cropping by @hm21 in #344
- feat(export): export only affected parameters from tune adjustments by @hm21 in #346
- feat(layer): add meta field to layermodels for custom metadata in export/import by @hm21 in #347
- feat: refine export logic, enhance history management, and improve text editing by @hm21 in #355
- feat(callback): add onEscapeButton callback for custom ESC key handling by @hm21 in #358
- fix(history): ensure correct history export on first state by @hm21 in #359
- feat(layers): add showLayers config to enable/disable layers in paint and crop editors by @hm21 in #360
- chore(flutter): update workflows and example to Flutter 3.29.0 by @hm21 in #364
- feat(paint-editor): add 'blur' paint mode by @hm21 in #366
- feat(paint-editor): Add a new 'pixelate' paint mode to censor specific areas by @hm21 in #367
- refactor(configs): rename configuration properties for clarity by @hm21 in #368
- fix(emoji-editor): resolve categoryViewConfig error by @hm21 in #375
- fix(layer-interaction): resolve interaction issue with background layers by @hm21 in #376
- fix(grounded-design): resolve ScrollController error when switching screens by @hm21 in #378
- fix(layer-stack): ensure overlay color is based on active subeditor by @hm21 in #381
- refactor(workflows): standardize step names and update Flutter channel to stable by @hm21 in #382
- fix(designs): resolve design inconsistencies in precreated templates by @hm21 in #384
- feat(layer-widget): enhance hit detection by @hm21 in #385
- perf(core): reduce package size by @hm21 in #387
Full Changelog: v8.0.0...v9.0.0