Releases: hm21/pro_image_editor
v7.0.0 (2024-12-27)
What's Changed
- feat: improve default app bar layout by @r-durao-pvotal in #254
- fix: Recalculate layer scaling using last rendered size scale factors by @saif-ellafi in #273
- fix: Ignore Safe Area after rotation in main editor to fix #283 by @saif-ellafi in #290
Breaking Changes: Enhanced Configuration Structure
In this release, I've restructured the configuration files to improve clarity and ease of use, especially for new users.
This change addresses previous complexities and aims to reduce confusion when locating and modifying settings such as icons, styles, or widgets.
Important: This restructuring introduces breaking changes, and you'll need to update your existing configurations accordingly.
For detailed information on migrating your configurations, please refer to Discussion #298.
New Example Page
I've added a new example page to demonstrate the updated configuration structure and showcase best practices for setting up the editor.
This resource is designed to assist both new and existing users in adapting to the changes introduced in this release.
New Contributors
- @r-durao-pvotal made their first contribution in #254
- @saif-ellafi made their first contribution in #273
Full Changelog: v6.0.0...v7.0.0
New Tune Adjustment Editor - v6.0.0
6.0.0 (2024-10-23)
Features
- Tune-Editor: Added new Tune Editor for image adjustments. (commit)
- Utils: Updated
importHistoryDemoData
with tune adjustments. (commit) - Lint: Updated Flutter lint to v5.0.0 and fixed lint issues in the example. (commit)
Fixes
- Content: Resolved the issue where image resolution was reduced after cropping in some cases. (commit)
- Example: Fixed the issue where the
movable_background_image
example displayed helper lines in the wrong position. (commit) - Style: Fixed lint issue for line length exceeding 80 characters. (commit)
Build
- iOS: Set the minimum deployment target to iOS 13. (commit)
Completely rewrote logic for custom widgets and add new "Frosted-Glass" design
BREAKING CHANGES:
- Removed hardcoded WhatsApp design.
- Rewritten entire logic of customWidgets.
- Moved initialColor and initialStrokeWidth from paintEditorConfigs to imageEditorTheme-paintingEditor.
Features:
- Added new design Frosted-Glass.
- WhatsApp theme is now fully editable.
- Smaller build size and minimal performance boost due to removal of hardcoded WhatsApp design.
- Simplified usage of customWidgets.
- Editor design is now more customizable.
New crop rotate editor and improved performance
feat(release): set version to 3.0.0 and improve performance - Updated version to 3.0.0 in pubspec.yaml. - Enhanced performance by making decodeImage an async task in main_editor.dart after closing the crop rotate editor. - Updated CHANGELOG.md to reflect the version bump and performance improvements.
v2.7.0
2.6.7: fix: correct layer interaction to handle multiple layers
refactor: improve code readability for better maintainability