diff --git a/CHANGELOG.md b/CHANGELOG.md index b97d6959..2da2940c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,436 +3,436 @@ All notable changes to this project will be documented in this file. ## 8.5.4 -- The `mobileWidth`, `mobileHeight`, `mobileMargin` and `mobileAlignment` is now deprecated in `flutter_quill`, they are are now defined in `flutter_quill_extensions` -- Deprecate `replaceStyleStringWithSize` function which is in `string.dart` -- Deprecate `alignment`, and `margin` as they don't confirm to offical Quill JS +* The `mobileWidth`, `mobileHeight`, `mobileMargin` and `mobileAlignment` is now deprecated in `flutter_quill`, they are are now defined in `flutter_quill_extensions` +* Deprecate `replaceStyleStringWithSize` function which is in `string.dart` +* Deprecate `alignment`, and `margin` as they don't conform to official Quill JS ## 8.5.3 -- Update doc -- Update `README.md` and `CHANGELOG.md` -- Fix typos -- Use `immutable` when possible -- Update `.pubignore` +* Update doc +* Update `README.md` and `CHANGELOG.md` +* Fix typos +* Use `immutable` when possible +* Update `.pubignore` ## 8.5.2 -- Updated `README.md`. -- Feature: Added the ability to include a custom callback when the `QuillToolbarColorButton` is pressed. -- The `QuillToolbar` now implements `PreferredSizeWidget`, enabling usage in the AppBar, similar to `QuillBaseToolbar`. +* Updated `README.md`. +* Feature: Added the ability to include a custom callback when the `QuillToolbarColorButton` is pressed. +* The `QuillToolbar` now implements `PreferredSizeWidget`, enabling usage in the AppBar, similar to `QuillBaseToolbar`. ## 8.5.1 -- Updated `README.md`. +* Updated `README.md`. ## 8.5.0 -- Migrated to `flutter_localizations` for translations. -- Fixed: Translated all previously untranslated localizations. -- Fixed: Added translations for missing items. -- Fixed: Introduced default Chinese fallback translation. -- Removed: Unused parameters `items` in `QuillToolbarFontFamilyButtonOptions` and `QuillToolbarFontSizeButtonOptions`. -- Updated: Documentation. +* Migrated to `flutter_localizations` for translations. +* Fixed: Translated all previously untranslated localizations. +* Fixed: Added translations for missing items. +* Fixed: Introduced default Chinese fallback translation. +* Removed: Unused parameters `items` in `QuillToolbarFontFamilyButtonOptions` and `QuillToolbarFontSizeButtonOptions`. +* Updated: Documentation. ## 8.4.4 -- Updated `.pubignore` to ignore unnecessary files and folders. +* Updated `.pubignore` to ignore unnecessary files and folders. ## 8.4.3 -- Updated `CHANGELOG.md`. +* Updated `CHANGELOG.md`. ## 8.4.2 -- **Breaking change**: Configuration for `QuillRawEditor` has been moved to a separate class. Additionally, `readOnly` has been renamed to `isReadOnly`. If using `QuillEditor`, no action is required. -- Introduced the ability for developers to override `TextInputAction` in both `QuillRawEditor` and `QuillEditor`. -- Enabled using `QuillRawEditor` without `QuillEditorProvider`. -- Bug fixes. -- Added image cropping implementation in the example. +* **Breaking change**: Configuration for `QuillRawEditor` has been moved to a separate class. Additionally, `readOnly` has been renamed to `isReadOnly`. If using `QuillEditor`, no action is required. +* Introduced the ability for developers to override `TextInputAction` in both `QuillRawEditor` and `QuillEditor`. +* Enabled using `QuillRawEditor` without `QuillEditorProvider`. +* Bug fixes. +* Added image cropping implementation in the example. ## 8.4.1 -- Added `copyWith` in `OptionalSize` class. +* Added `copyWith` in `OptionalSize` class. ## 8.4.0 -- **Breaking change**: Updated `QuillCustomButton` to use `QuillCustomButtonOptions`. Moved all properties from `QuillCustomButton` to `QuillCustomButtonOptions`, replacing `iconData` with `icon` widget for increased customization. -- **Breaking change**: `customButtons` in `QuillToolbarConfigurations` is now of type `List`. -- Bug fixes following the `8.0.0` update. -- Updated `README.md`. -- Improved platform checking. +* **Breaking change**: Updated `QuillCustomButton` to use `QuillCustomButtonOptions`. Moved all properties from `QuillCustomButton` to `QuillCustomButtonOptions`, replacing `iconData` with `icon` widget for increased customization. +* **Breaking change**: `customButtons` in `QuillToolbarConfigurations` is now of type `List`. +* Bug fixes following the `8.0.0` update. +* Updated `README.md`. +* Improved platform checking. ## 8.3.0 -- Added `iconButtonFactor` property to `QuillToolbarBaseButtonOptions` for customizing button size relative to its icon size (defaults to `kIconButtonFactor`, consistent with previous releases). +* Added `iconButtonFactor` property to `QuillToolbarBaseButtonOptions` for customizing button size relative to its icon size (defaults to `kIconButtonFactor`, consistent with previous releases). ## 8.2.6 -- Organized `QuillRawEditor` code. +* Organized `QuillRawEditor` code. ## 8.2.5 -- Added `builder` property in `QuillEditorConfigurations`. +* Added `builder` property in `QuillEditorConfigurations`. ## 8.2.4 -- Adhered to Flutter best practices. -- Fixed auto-focus bug. +* Adhered to Flutter best practices. +* Fixed auto-focus bug. ## 8.2.3 -- Updated `README.md`. +* Updated `README.md`. ## 8.2.2 -- Moved `flutter_quill_test` to a separate package: [flutter_quill_test](https://pub.dev/packages/flutter_quill_test). +* Moved `flutter_quill_test` to a separate package: [flutter_quill_test](https://pub.dev/packages/flutter_quill_test). ## 8.2.1 -- Updated `README.md`. +* Updated `README.md`. ## 8.2.0 -- Added the option to add configurations for `flutter_quill_extensions` using `extraConfigurations`. +* Added the option to add configurations for `flutter_quill_extensions` using `extraConfigurations`. ## 8.1.11 -- Followed Dart best practices by using `lints` and removed `pedantic` and `platform` since they are not used. -- Fixed text direction bug. -- Updated `README.md`. +* Followed Dart best practices by using `lints` and removed `pedantic` and `platform` since they are not used. +* Fixed text direction bug. +* Updated `README.md`. ## 8.1.10 -- Secret for automated publishing to pub.dev. +* Secret for automated publishing to pub.dev. ## 8.1.9 -- Fixed automated publishing to pub.dev. +* Fixed automated publishing to pub.dev. ## 8.1.8 -- Fixed automated publishing to pub.dev. +* Fixed automated publishing to pub.dev. ## 8.1.7 -- Automated publishing to pub.dev. +* Automated publishing to pub.dev. ## 8.1.6 -- Fixed compatibility with `integration_test` by downgrading the minimum version of the platform package to 3.1.0. +* Fixed compatibility with `integration_test` by downgrading the minimum version of the platform package to 3.1.0. ## 8.1.5 -- Reversed background/font color toolbar button icons. +* Reversed background/font color toolbar button icons. ## 8.1.4 -- Reversed background/font color toolbar button tooltips. +* Reversed background/font color toolbar button tooltips. ## 8.1.3 -- Moved images to screenshots instead of `README.md`. +* Moved images to screenshots instead of `README.md`. ## 8.1.2 -- Fixed a bug related to the regexp of the insert link dialog. -- Required Dart 3 as the minimum version. -- Code cleanup. -- Added a spacer widget between each button in the `QuillToolbar`. +* Fixed a bug related to the regexp of the insert link dialog. +* Required Dart 3 as the minimum version. +* Code cleanup. +* Added a spacer widget between each button in the `QuillToolbar`. ## 8.1.1 -- Fixed null error in line.dart #1487(https://github.com/singerdmx/flutter-quill/issues/1487). +* Fixed null error in line.dart #1487(https://github.com/singerdmx/flutter*quill/issues/1487). ## 8.1.0 -- Fixed a word typo of `mirgration` to `migration` in the readme & migration document. -- Updated migration guide. -- Removed property `enableUnfocusOnTapOutside` in `QuillEditor` configurations and added `isOnTapOutsideEnabled` instead. -- Added a new callback called `onTapOutside` in the `QuillEditorConfigurations` to perform actions when tapping outside the editor. -- Fixed a bug that caused the web platform to not unfocus the editor when tapping outside of it. To override this, please pass a value to the `onTapOutside` callback. -- Removed the old property of `iconTheme`. Instead, pass `iconTheme` in the button options; you will find the `base` property inside it with `iconTheme`. +* Fixed a word typo of `mirgration` to `migration` in the readme & migration document. +* Updated migration guide. +* Removed property `enableUnfocusOnTapOutside` in `QuillEditor` configurations and added `isOnTapOutsideEnabled` instead. +* Added a new callback called `onTapOutside` in the `QuillEditorConfigurations` to perform actions when tapping outside the editor. +* Fixed a bug that caused the web platform to not unfocus the editor when tapping outside of it. To override this, please pass a value to the `onTapOutside` callback. +* Removed the old property of `iconTheme`. Instead, pass `iconTheme` in the button options; you will find the `base` property inside it with `iconTheme`. ## 8.0.0 -- If you have migrated recently, don't be alarmed by this update; it adds documentation, a migration guide, and marks the version as a more stable release. Although there are breaking changes (as reported by some developers), the major version was not changed due to time constraints during development. A single property was also renamed from `code` to `codeBlock` in the `elements` of the new `QuillEditorConfigurations` class. -- Updated the README for better readability. +* If you have migrated recently, don't be alarmed by this update; it adds documentation, a migration guide, and marks the version as a more stable release. Although there are breaking changes (as reported by some developers), the major version was not changed due to time constraints during development. A single property was also renamed from `code` to `codeBlock` in the `elements` of the new `QuillEditorConfigurations` class. +* Updated the README for better readability. ## 7.10.2 -- Removed line numbers from code blocks by default. You can still enable this feature thanks to the new configurations in the `QuillEditor`. Find the `elementOptions` property and enable `enableLineNumbers`. +* Removed line numbers from code blocks by default. You can still enable this feature thanks to the new configurations in the `QuillEditor`. Find the `elementOptions` property and enable `enableLineNumbers`. ## 7.10.1 -- Fixed issues and utilized the new parameters. -- No longer need to use `MaterialApp` for most toolbar button child builders. -- Compatibility with [fresh_quill_extensions](https://pub.dev/packages/fresh_quill_extensions), a temporary alternative to [flutter_quill_extensions](https://pub.dev/packages/flutter_quill_extensions). -- Updated most of the documentation in `README.md`. +* Fixed issues and utilized the new parameters. +* No longer need to use `MaterialApp` for most toolbar button child builders. +* Compatibility with [fresh_quill_extensions](https://pub.dev/packages/fresh_quill_extensions), a temporary alternative to [flutter_quill_extensions](https://pub.dev/packages/flutter_quill_extensions). +* Updated most of the documentation in `README.md`. ## 7.10.0 -- **Breaking change**: `QuillToolbar.basic()` can be accessed directly from `QuillToolbar()`, and the old `QuillToolbar` can be accessed from `QuillBaseToolbar`. -- Refactored Quill editor and toolbar configurations into a single class each. -- After changing checkbox list values, the controller will not request keyboard focus by default. -- Moved toolbar and editor configurations directly into the widget but still use inherited widgets internally. -- Fixes to some code after the refactoring. +* **Breaking change**: `QuillToolbar.basic()` can be accessed directly from `QuillToolbar()`, and the old `QuillToolbar` can be accessed from `QuillBaseToolbar`. +* Refactored Quill editor and toolbar configurations into a single class each. +* After changing checkbox list values, the controller will not request keyboard focus by default. +* Moved toolbar and editor configurations directly into the widget but still use inherited widgets internally. +* Fixes to some code after the refactoring. ## 7.1.14 -- Add indents change for multiline selection. +* Add indents change for multiline selection. ## 7.1.13 -- Add custom recognizer. +* Add custom recognizer. ## 7.1.12 -- Add superscript and subscript styles. +* Add superscript and subscript styles. ## 7.1.11 -- Add inserting indents for lines of list if text is selected. +* Add inserting indents for lines of list if text is selected. ## 7.1.10 -- Image embedding tweaks - - Add MediaButton which is intened to superseed the ImageButton and VideoButton. Only image selection is working. - - Implement image insert for web (image as base64) +* Image embedding tweaks + * Add MediaButton which is intened to superseed the ImageButton and VideoButton. Only image selection is working. + * Implement image insert for web (image as base64) ## 7.1.9 -- Editor tweaks PR from bambinoua(https://github.com/bambinoua). - - Shortcuts now working in Mac OS - - QuillDialogTheme is extended with new properties buttonStyle, linkDialogConstraints, imageDialogConstraints, isWrappable, runSpacing, - - Added LinkStyleButton2 with new LinkStyleDialog (similar to Quill implementation - - Conditinally use Row or Wrap for dialog's children. - - Update minimum Dart SDK version to 2.17.0 to use enum extensions. - - Use merging shortcuts and actions correclty (if the key combination is the same) +* Editor tweaks PR from bambinoua(https://github.com/bambinoua). + * Shortcuts now working in Mac OS + * QuillDialogTheme is extended with new properties buttonStyle, linkDialogConstraints, imageDialogConstraints, isWrappable, runSpacing, + * Added LinkStyleButton2 with new LinkStyleDialog (similar to Quill implementation + * Conditinally use Row or Wrap for dialog's children. + * Update minimum Dart SDK version to 2.17.0 to use enum extensions. + * Use merging shortcuts and actions correclty (if the key combination is the same) ## 7.1.8 -- Dropdown tweaks - - Add itemHeight, itemPadding, defaultItemColor for customization of dropdown items. - - Remove alignment property as useless. - - Fix bugs with max width when width property is null. +* Dropdown tweaks + * Add itemHeight, itemPadding, defaultItemColor for customization of dropdown items. + * Remove alignment property as useless. + * Fix bugs with max width when width property is null. ## 7.1.7 -- Toolbar tweaks. - - Implement tooltips for embed CameraButton, VideoButton, FormulaButton, ImageButton. - - Extends customization for SelectAlignmentButton, QuillFontFamilyButton, QuillFontSizeButton adding padding, text style, alignment, width. - - Add renderFontFamilies to QuillFontFamilyButton to show font faces in dropdown. - - Add AxisDivider and its named constructors for for use in parent project. - - Export ToolbarButtons enum to allow specify tooltips for SelectAlignmentButton. - - Export QuillFontFamilyButton, SearchButton as they were not exported before. - - Deprecate items property in QuillFontFamilyButton, QuillFontSizeButton as the it can be built usinr rawItemsMap. - - Make onSelection QuillFontFamilyButton, QuillFontSizeButton omittable as no need to execute callback outside if controller is passed to widget. +* Toolbar tweaks. + * Implement tooltips for embed CameraButton, VideoButton, FormulaButton, ImageButton. + * Extends customization for SelectAlignmentButton, QuillFontFamilyButton, QuillFontSizeButton adding padding, text style, alignment, width. + * Add renderFontFamilies to QuillFontFamilyButton to show font faces in dropdown. + * Add AxisDivider and its named constructors for for use in parent project. + * Export ToolbarButtons enum to allow specify tooltips for SelectAlignmentButton. + * Export QuillFontFamilyButton, SearchButton as they were not exported before. + * Deprecate items property in QuillFontFamilyButton, QuillFontSizeButton as the it can be built usinr rawItemsMap. + * Make onSelection QuillFontFamilyButton, QuillFontSizeButton omittable as no need to execute callback outside if controller is passed to widget. Now the package is more friendly for web projects. ## 7.1.6 -- Add enableUnfocusOnTapOutside field to RawEditor and Editor widgets. +* Add enableUnfocusOnTapOutside field to RawEditor and Editor widgets. ## 7.1.5 -- Add tooltips for toolbar buttons. +* Add tooltips for toolbar buttons. ## 7.1.4 -- Fix inserting tab character in lists. +* Fix inserting tab character in lists. ## 7.1.3 -- Fix ios cursor bug when word.length==1. +* Fix ios cursor bug when word.length==1. ## 7.1.2 -- Fix non scrollable editor exception, when tapped under content. +* Fix non scrollable editor exception, when tapped under content. ## 7.1.1 -- customLinkPrefixes parameter - makes possible to open links with custom protoco. +* customLinkPrefixes parameter * makes possible to open links with custom protoco. ## 7.1.0 -- Fix ordered list numeration with several lists in document. +* Fix ordered list numeration with several lists in document. ## 7.0.9 -- Use const constructor for EmbedBuilder. +* Use const constructor for EmbedBuilder. ## 7.0.8 -- Fix IME position bug with scroller. +* Fix IME position bug with scroller. ## 7.0.7 -- Add TextFieldTapRegion for contextMenu. +* Add TextFieldTapRegion for contextMenu. ## 7.0.6 -- Fix line style loss on new line from non string. +* Fix line style loss on new line from non string. ## 7.0.5 -- Fix IME position bug for Mac and Windows. -- Unfocus when tap outside editor. fix the bug that cant refocus in afterButtonPressed after click ToggleStyleButton on Mac. +* Fix IME position bug for Mac and Windows. +* Unfocus when tap outside editor. fix the bug that cant refocus in afterButtonPressed after click ToggleStyleButton on Mac. ## 7.0.4 -- Have text selection span full line height for uneven sized text. +* Have text selection span full line height for uneven sized text. ## 7.0.3 -- Fix ordered list numeration for lists with more than one level of list. +* Fix ordered list numeration for lists with more than one level of list. ## 7.0.2 -- Allow widgets to override widget span properties. +* Allow widgets to override widget span properties. ## 7.0.1 -- Update i18n_extension dependency to version 8.0.0. +* Update i18n_extension dependency to version 8.0.0. ## 7.0.0 -- Breaking change: Tuples are no longer used. They have been replaced with a number of data classes. +* Breaking change: Tuples are no longer used. They have been replaced with a number of data classes. ## 6.4.4 -- Increased compatibility with Flutter widget tests. +* Increased compatibility with Flutter widget tests. ## 6.4.3 -- Update dependencies (collection: 1.17.0, flutter_keyboard_visibility: 5.4.0, quiver: 3.2.1, tuple: 2.0.1, url_launcher: 6.1.9, characters: 1.2.1, i18n_extension: 7.0.0, device_info_plus: 8.1.0) +* Update dependencies (collection: 1.17.0, flutter_keyboard_visibility: 5.4.0, quiver: 3.2.1, tuple: 2.0.1, url_launcher: 6.1.9, characters: 1.2.1, i18n_extension: 7.0.0, device_info_plus: 8.1.0) ## 6.4.2 -- Replace `buildToolbar` with `contextMenuBuilder`. +* Replace `buildToolbar` with `contextMenuBuilder`. ## 6.4.1 -- Control the detect word boundary behaviour. +* Control the detect word boundary behaviour. ## 6.4.0 -- Use `axis` to make the toolbar vertical. -- Use `toolbarIconCrossAlignment` to align the toolbar icons on the cross axis. -- Breaking change: `QuillToolbar`'s parameter `toolbarHeight` was renamed to `toolbarSize`. +* Use `axis` to make the toolbar vertical. +* Use `toolbarIconCrossAlignment` to align the toolbar icons on the cross axis. +* Breaking change: `QuillToolbar`'s parameter `toolbarHeight` was renamed to `toolbarSize`. ## 6.3.5 -- Ability to add custom shortcuts. +* Ability to add custom shortcuts. ## 6.3.4 -- Update clipboard status prior to showing selected text overlay. +* Update clipboard status prior to showing selected text overlay. ## 6.3.3 -- Fixed handling of mac intents. +* Fixed handling of mac intents. ## 6.3.2 -- Added `unknownEmbedBuilder` to QuillEditor. -- Fix error style when input chinese japanese or korean. +* Added `unknownEmbedBuilder` to QuillEditor. +* Fix error style when input chinese japanese or korean. ## 6.3.1 -- Add color property to the basic factory function. +* Add color property to the basic factory function. ## 6.3.0 -- Support Flutter 3.7. +* Support Flutter 3.7. ## 6.2.2 -- Fix: nextLine getter null where no assertion. +* Fix: nextLine getter null where no assertion. ## 6.2.1 -- Revert "Align numerical and bullet lists along with text content". +* Revert "Align numerical and bullet lists along with text content". ## 6.2.0 -- Align numerical and bullet lists along with text content. +* Align numerical and bullet lists along with text content. ## 6.1.12 -- Apply i18n for default font dropdown option labels corresponding to 'Clear'. +* Apply i18n for default font dropdown option labels corresponding to 'Clear'. ## 6.1.11 -- Remove iOS hack for delaying focus calculation. +* Remove iOS hack for delaying focus calculation. ## 6.1.10 -- Delay focus calculation for iOS. +* Delay focus calculation for iOS. ## 6.1.9 -- Bump keyboard show up wait to 1 sec. +* Bump keyboard show up wait to 1 sec. ## 6.1.8 -- Recalculate focus when showing keyboard. +* Recalculate focus when showing keyboard. ## 6.1.7 -- Add czech localizations. +* Add czech localizations. ## 6.1.6 -- Upgrade i18n_extension to 6.0.0. +* Upgrade i18n_extension to 6.0.0. ## 6.1.5 -- Fix formatting exception. +* Fix formatting exception. ## 6.1.4 -- Add double quotes validation. +* Add double quotes validation. ## 6.1.3 -- Revert "fix order list numbering (##988)". +* Revert "fix order list numbering (##988)". ## 6.1.2 -- Add typing shortcuts. +* Add typing shortcuts. ## 6.1.1 -- Fix order list numbering. +* Fix order list numbering. ## 6.1.0 -- Add keyboard shortcuts for editor actions. +* Add keyboard shortcuts for editor actions. ## 6.0.10 -- Upgrade device info plus to ^7.0.0. +* Upgrade device info plus to ^7.0.0. ## 6.0.9 -- Don't throw showAutocorrectionPromptRect not implemented. The function is called with every keystroke as a user is typing. +* Don't throw showAutocorrectionPromptRect not implemented. The function is called with every keystroke as a user is typing. ## 6.0.8+1 -- Fixes null pointer when setting documents. +* Fixes null pointer when setting documents. ## 6.0.8 -- Make QuillController.document mutable. +* Make QuillController.document mutable. ## 6.0.7 -- Allow disabling of selection toolbar. +* Allow disabling of selection toolbar. ## 6.0.6+1 -- Revert 6.0.6. +* Revert 6.0.6. ## 6.0.6 -- Fix wrong custom embed key. +* Fix wrong custom embed key. ## 6.0.5 -- Fixes toolbar buttons stealing focus from editor. +* Fixes toolbar buttons stealing focus from editor. ## 6.0.4 -- Bug fix for Type 'Uint8List' not found. +* Bug fix for Type 'Uint8List' not found. ## 6.0.3 -- Add ability to paste images. +* Add ability to paste images. ## 6.0.2 -- Address Dart Analysis issues. +* Address Dart Analysis issues. ## 6.0.1 -- Changed translation country code (zh_HK -> zh_hk) to lower case, which is required for i18n_extension used in flutter_quill. -- Add localization in example's main to demonstrate translation. -- Issue Windows selection's copy / paste tool bar not shown ##861: add selection's copy / paste toolbar, escape to hide toolbar, mouse right click to show toolbar, ctrl-Y / ctrl-Z to undo / redo. -- Image and video displayed in Windows platform caused screen flickering while selecting text, a sample_data_nomedia.json asset is added for Desktop to demonstrate the added features. -- Known issue: keyboard action sometimes causes exception mentioned in Flutter's issue ##106475 (Windows Keyboard shortcuts stop working after modifier key repeat flutter/flutter##106475). -- Know issue: user needs to click the editor to get focus before toolbar is able to display. +* Changed translation country code (zh_HK -> zh_hk) to lower case, which is required for i18n_extension used in flutter_quill. +* Add localization in example's main to demonstrate translation. +* Issue Windows selection's copy / paste tool bar not shown ##861: add selection's copy / paste toolbar, escape to hide toolbar, mouse right click to show toolbar, ctrl-Y / ctrl-Z to undo / redo. +* Image and video displayed in Windows platform caused screen flickering while selecting text, a sample_data_nomedia.json asset is added for Desktop to demonstrate the added features. +* Known issue: keyboard action sometimes causes exception mentioned in Flutter's issue ##106475 (Windows Keyboard shortcuts stop working after modifier key repeat flutter/flutter##106475). +* Know issue: user needs to click the editor to get focus before toolbar is able to display. ## 6.0.0 BREAKING CHANGE -- Removed embed (image, video & formula) blocks from the package to reduce app size. +* Removed embed (image, video & formula) blocks from the package to reduce app size. These blocks have been moved to the package `flutter_quill_extensions`, migrate by filling the `embedBuilders` and `embedButtons` parameters as follows: @@ -452,927 +452,927 @@ QuillToolbar.basic( ## 5.4.2 -- Upgrade i18n_extension. +* Upgrade i18n_extension. ## 5.4.1 -- Update German Translation. +* Update German Translation. ## 5.4.0 -- Added Formula Button (for maths support). +* Added Formula Button (for maths support). ## 5.3.2 -- Add more font family. +* Add more font family. ## 5.3.1 -- Enable search when text is not empty. +* Enable search when text is not empty. ## 5.3.0 -- Added search function. +* Added search function. ## 5.2.11 -- Remove default small color. +* Remove default small color. ## 5.2.10 -- Don't wrap the QuillEditor's child in the EditorTextSelectionGestureDetector if selection is disabled. +* Don't wrap the QuillEditor's child in the EditorTextSelectionGestureDetector if selection is disabled. ## 5.2.9 -- Added option to modify SelectHeaderStyleButton options. -- Added option to click again on h1, h2, h3 button to go back to normal. +* Added option to modify SelectHeaderStyleButton options. +* Added option to click again on h1, h2, h3 button to go back to normal. ## 5.2.8 -- Remove tooltip for LinkStyleButton. -- Make link match regex case insensitive. +* Remove tooltip for LinkStyleButton. +* Make link match regex case insensitive. ## 5.2.7 -- Add locale to QuillEditor.basic. +* Add locale to QuillEditor.basic. ## 5.2.6 -- Fix keyboard pops up when resizing the image. +* Fix keyboard pops up when resizing the image. ## 5.2.5 -- Upgrade youtube_player_flutter_quill to 8.2.2. +* Upgrade youtube_player_flutter_quill to 8.2.2. ## 5.2.4 -- Upgrade youtube_player_flutter_quill to 8.2.1. +* Upgrade youtube_player_flutter_quill to 8.2.1. ## 5.2.3 -- Flutter Quill Doesn't Work On iOS 16 or Xcode 14 Betas (Stored properties cannot be marked potentially unavailable with '@available'). +* Flutter Quill Doesn't Work On iOS 16 or Xcode 14 Betas (Stored properties cannot be marked potentially unavailable with '@available'). ## 5.2.2 -- Fix Web Unsupported operation: Platform.\_operatingSystem error. +* Fix Web Unsupported operation: Platform.\_operatingSystem error. ## 5.2.1 -- Rename QuillCustomIcon to QuillCustomButton. +* Rename QuillCustomIcon to QuillCustomButton. ## 5.2.0 -- Support font family selection. +* Support font family selection. ## 5.1.1 -- Update README. +* Update README. ## 5.1.0 -- Added CustomBlockEmbed and customElementsEmbedBuilder. +* Added CustomBlockEmbed and customElementsEmbedBuilder. ## 5.0.5 -- Upgrade device_info_plus to 4.0.0. +* Upgrade device_info_plus to 4.0.0. ## 5.0.4 -- Added onVideoInit callback for video documents. +* Added onVideoInit callback for video documents. ## 5.0.3 -- Update dependencies. +* Update dependencies. ## 5.0.2 -- Keep cursor position on checkbox tap. +* Keep cursor position on checkbox tap. ## 5.0.1 -- Fix static analysis errors. +* Fix static analysis errors. ## 5.0.0 -- Flutter 3.0.0 support. +* Flutter 3.0.0 support. ## 4.2.3 -- Ignore color:inherit and convert double to int for level. +* Ignore color:inherit and convert double to int for level. ## 4.2.2 -- Add clear option to font size dropdown. +* Add clear option to font size dropdown. ## 4.2.1 -- Refactor font size dropdown. +* Refactor font size dropdown. ## 4.2.0 -- Ensure selectionOverlay is available for showToolbar. +* Ensure selectionOverlay is available for showToolbar. ## 4.1.9 -- Using properly iconTheme colors. +* Using properly iconTheme colors. ## 4.1.8 -- Update font size dropdown. +* Update font size dropdown. ## 4.1.7 -- Convert FontSize to a Map to allow for named Font Size. +* Convert FontSize to a Map to allow for named Font Size. ## 4.1.6 -- Update quill_dropdown_button.dart. +* Update quill_dropdown_button.dart. ## 4.1.5 -- Add Font Size dropdown to the toolbar. +* Add Font Size dropdown to the toolbar. ## 4.1.4 -- New borderRadius for iconTheme. +* New borderRadius for iconTheme. ## 4.1.3 -- Fix selection handles show/hide after paste, backspace, copy. +* Fix selection handles show/hide after paste, backspace, copy. ## 4.1.2 -- Add full support for hardware keyboards (Chromebook, Android tablets, etc) that don't alter screen UI. +* Add full support for hardware keyboards (Chromebook, Android tablets, etc) that don't alter screen UI. ## 4.1.1 -- Added textSelectionControls field in QuillEditor. +* Added textSelectionControls field in QuillEditor. ## 4.1.0 -- Added Node to linkActionPickerDelegate. +* Added Node to linkActionPickerDelegate. ## 4.0.12 -- Add Persian(fa) language. +* Add Persian(fa) language. ## 4.0.11 -- Fix cut selection error in multi-node line. +* Fix cut selection error in multi-node line. ## 4.0.10 -- Fix vertical caret position bug. +* Fix vertical caret position bug. ## 4.0.9 -- Request keyboard focus when no child is found. +* Request keyboard focus when no child is found. ## 4.0.8 -- Fix blank lines do not display when --web-renderer=html. +* Fix blank lines do not display when **web*renderer=html. ## 4.0.7 -- Refactor getPlainText (better handling of blank lines and lines with multiple markups. +* Refactor getPlainText (better handling of blank lines and lines with multiple markups. ## 4.0.6 -- Bug fix for copying text with new lines. +* Bug fix for copying text with new lines. ## 4.0.5 -- Fixed casting null to Tuple2 when link dialog is dismissed without any input (e.g. barrier dismissed). +* Fixed casting null to Tuple2 when link dialog is dismissed without any input (e.g. barrier dismissed). ## 4.0.4 -- Bug fix for text direction rtl. +* Bug fix for text direction rtl. ## 4.0.3 -- Support text direction rtl. +* Support text direction rtl. ## 4.0.2 -- Clear toggled style on selection change. +* Clear toggled style on selection change. ## 4.0.1 -- Fix copy/cut/paste/selectAll not working. +* Fix copy/cut/paste/selectAll not working. ## 4.0.0 -- Upgrade for Flutter 2.10. +* Upgrade for Flutter 2.10. ## 3.9.11 -- Added Indonesian translation. +* Added Indonesian translation. ## 3.9.10 -- Fix for undoing a modification ending with an indented line. +* Fix for undoing a modification ending with an indented line. ## 3.9.9 -- iOS: Save image whose filename does not end with image file extension. +* iOS: Save image whose filename does not end with image file extension. ## 3.9.8 -- Added Urdu translation. +* Added Urdu translation. ## 3.9.7 -- Fix for clicking on the Link button without any text on a new line crashes. +* Fix for clicking on the Link button without any text on a new line crashes. ## 3.9.6 -- Apply locale to QuillEditor(contents). +* Apply locale to QuillEditor(contents). ## 3.9.5 -- Fix image pasting. +* Fix image pasting. ## 3.9.4 -- Hiding dialog after selecting action for image. +* Hiding dialog after selecting action for image. ## 3.9.3 -- Update ImageResizer for Android. +* Update ImageResizer for Android. ## 3.9.2 -- Copy image with its style. +* Copy image with its style. ## 3.9.1 -- Support resizing image. +* Support resizing image. ## 3.9.0 -- Image menu options for copy/remove. +* Image menu options for copy/remove. ## 3.8.8 -- Update set textEditingValue. +* Update set textEditingValue. ## 3.8.7 -- Fix checkbox not toggled correctly in toolbar button. +* Fix checkbox not toggled correctly in toolbar button. ## 3.8.6 -- Fix cursor position changes when checking/unchecking the checkbox. +* Fix cursor position changes when checking/unchecking the checkbox. ## 3.8.5 -- Fix \_handleDragUpdate in \_TextSelectionHandleOverlayState. +* Fix \_handleDragUpdate in \_TextSelectionHandleOverlayState. ## 3.8.4 -- Fix link dialog layout. +* Fix link dialog layout. ## 3.8.3 -- Fix for errors on a non scrollable editor. +* Fix for errors on a non scrollable editor. ## 3.8.2 -- Fix certain keys not working on web when editor is a child of a scroll view. +* Fix certain keys not working on web when editor is a child of a scroll view. ## 3.8.1 -- Refactor \_QuillEditorState to QuillEditorState. +* Refactor \_QuillEditorState to QuillEditorState. ## 3.8.0 -- Support pasting with format. +* Support pasting with format. ## 3.7.3 -- Fix selection overlay for collapsed selection. +* Fix selection overlay for collapsed selection. ## 3.7.2 -- Reverted Embed toPlainText change. +* Reverted Embed toPlainText change. ## 3.7.1 -- Change Embed toPlainText to be empty string. +* Change Embed toPlainText to be empty string. ## 3.7.0 -- Replace Toolbar showHistory group with individual showRedo and showUndo. +* Replace Toolbar showHistory group with individual showRedo and showUndo. ## 3.6.5 -- Update Link dialogue for image/video. +* Update Link dialogue for image/video. ## 3.6.4 -- Link dialogue TextInputType.multiline. +* Link dialogue TextInputType.multiline. ## 3.6.3 -- Bug fix for link button text selection. +* Bug fix for link button text selection. ## 3.6.2 -- Improve link button. +* Improve link button. ## 3.6.1 -- Remove SnackBar 'What is entered is not a link'. +* Remove SnackBar 'What is entered is not a link'. ## 3.6.0 -- Allow link button to enter text. +* Allow link button to enter text. ## 3.5.3 -- Change link button behavior. +* Change link button behavior. ## 3.5.2 -- Bug fix for embed. +* Bug fix for embed. ## 3.5.1 -- Bug fix for platform util. +* Bug fix for platform util. ## 3.5.0 -- Removed redundant classes. +* Removed redundant classes. ## 3.4.4 -- Add more translations. +* Add more translations. ## 3.4.3 -- Preset link from attributes. +* Preset link from attributes. ## 3.4.2 -- Fix launch link edit mode. +* Fix launch link edit mode. ## 3.4.1 -- Placeholder effective in scrollable. +* Placeholder effective in scrollable. ## 3.4.0 -- Option to save image in read-only mode. +* Option to save image in read-only mode. ## 3.3.1 -- Pass any specified key in QuillEditor constructor to super. +* Pass any specified key in QuillEditor constructor to super. ## 3.3.0 -- Fixed Style toggle issue. +* Fixed Style toggle issue. ## 3.2.1 -- Added new translations. +* Added new translations. ## 3.2.0 -- Support multiple links insertion on the go. +* Support multiple links insertion on the go. ## 3.1.1 -- Add selection completed callback. +* Add selection completed callback. ## 3.1.0 -- Fixed image ontap functionality. +* Fixed image ontap functionality. ## 3.0.4 -- Add maxContentWidth constraint to editor. +* Add maxContentWidth constraint to editor. ## 3.0.3 -- Do not show caret on screen when the editor is not focused. +* Do not show caret on screen when the editor is not focused. ## 3.0.2 -- Fix launch link for read-only mode. +* Fix launch link for read-only mode. ## 3.0.1 -- Handle null value of Attribute.link. +* Handle null value of Attribute.link. ## 3.0.0 -- Launch link improvements. -- Removed QuillSimpleViewer. +* Launch link improvements. +* Removed QuillSimpleViewer. ## 2.5.2 -- Skip image when pasting. +* Skip image when pasting. ## 2.5.1 -- Bug fix for Desktop `Shift` + `Click` support. +* Bug fix for Desktop `Shift` + `Click` support. ## 2.5.0 -- Update checkbox list. +* Update checkbox list. ## 2.4.1 -- Desktop selection improvements. +* Desktop selection improvements. ## 2.4.0 -- Improve inline code style. +* Improve inline code style. ## 2.3.3 -- Improves selection rects to have consistent height regardless of individual segment text styles. +* Improves selection rects to have consistent height regardless of individual segment text styles. ## 2.3.2 -- Allow disabling floating cursor. +* Allow disabling floating cursor. ## 2.3.1 -- Preserve last newline character on delete. +* Preserve last newline character on delete. ## 2.3.0 -- Massive changes to support flutter 2.8. +* Massive changes to support flutter 2.8. ## 2.2.2 -- iOS - floating cursor. +* iOS - floating cursor. ## 2.2.1 -- Bug fix for imports supporting flutter 2.8. +* Bug fix for imports supporting flutter 2.8. ## 2.2.0 -- Support flutter 2.8. +* Support flutter 2.8. ## 2.1.1 -- Add methods of clearing editor and moving cursor. +* Add methods of clearing editor and moving cursor. ## 2.1.0 -- Add delete handler. +* Add delete handler. ## 2.0.23 -- Support custom replaceText handler. +* Support custom replaceText handler. ## 2.0.22 -- Fix attribute compare and fix font size parsing. +* Fix attribute compare and fix font size parsing. ## 2.0.21 -- Handle click on embed object. +* Handle click on embed object. ## 2.0.20 -- Improved UX/UI of Image widget. +* Improved UX/UI of Image widget. ## 2.0.19 -- When uploading a video, applying indicator. +* When uploading a video, applying indicator. ## 2.0.18 -- Make toolbar dividers optional. +* Make toolbar dividers optional. ## 2.0.17 -- Allow alignment of the toolbar icons to match WrapAlignment. +* Allow alignment of the toolbar icons to match WrapAlignment. ## 2.0.16 -- Add hide / show alignment buttons. +* Add hide / show alignment buttons. ## 2.0.15 -- Implement change cursor to SystemMouseCursors.click when hovering a link styled text. +* Implement change cursor to SystemMouseCursors.click when hovering a link styled text. ## 2.0.14 -- Enable customize the checkbox widget using DefaultListBlockStyle style. +* Enable customize the checkbox widget using DefaultListBlockStyle style. ## 2.0.13 -- Improve the scrolling performance by reducing the repaint areas. +* Improve the scrolling performance by reducing the repaint areas. ## 2.0.12 -- Fix the selection effect can't be seen as the textLine with background color. +* Fix the selection effect can't be seen as the textLine with background color. ## 2.0.11 -- Fix visibility of text selection handlers on scroll. +* Fix visibility of text selection handlers on scroll. ## 2.0.10 -- cursorConnt.color notify the text_line to repaint if it was disposed. +* cursorConnt.color notify the text_line to repaint if it was disposed. ## 2.0.9 -- Improve UX when trying to add a link. +* Improve UX when trying to add a link. ## 2.0.8 -- Adding translations to the toolbar. +* Adding translations to the toolbar. ## 2.0.7 -- Added theming options for toolbar icons and LinkDialog. +* Added theming options for toolbar icons and LinkDialog. ## 2.0.6 -- Avoid runtime error when placed inside TabBarView. +* Avoid runtime error when placed inside TabBarView. ## 2.0.5 -- Support inline code formatting. +* Support inline code formatting. ## 2.0.4 -- Enable history shortcuts for desktop. +* Enable history shortcuts for desktop. ## 2.0.3 -- Fix cursor when line contains image. +* Fix cursor when line contains image. ## 2.0.2 -- Address KeyboardListener class name conflict. +* Address KeyboardListener class name conflict. ## 2.0.1 -- Upgrade flutter_colorpicker to 0.5.0. +* Upgrade flutter_colorpicker to 0.5.0. ## 2.0.0 -- Text Alignment functions + Block Format standards. +* Text Alignment functions + Block Format standards. ## 1.9.6 -- Support putting QuillEditor inside a Scrollable view. +* Support putting QuillEditor inside a Scrollable view. ## 1.9.5 -- Skip image when pasting. +* Skip image when pasting. ## 1.9.4 -- Bug fix for cursor position when tapping at the end of line with image(s). +* Bug fix for cursor position when tapping at the end of line with image(s). ## 1.9.3 -- Bug fix when line only contains one image. +* Bug fix when line only contains one image. ## 1.9.2 -- Support for building custom inline styles. +* Support for building custom inline styles. ## 1.9.1 -- Cursor jumps to the most appropriate offset to display selection. +* Cursor jumps to the most appropriate offset to display selection. ## 1.9.0 -- Support inline image. +* Support inline image. ## 1.8.3 -- Updated quill_delta. +* Updated quill_delta. ## 1.8.2 -- Support mobile image alignment. +* Support mobile image alignment. ## 1.8.1 -- Support mobile custom size image. +* Support mobile custom size image. ## 1.8.0 -- Support entering link for image/video. +* Support entering link for image/video. ## 1.7.3 -- Bumps photo_view version. +* Bumps photo_view version. ## 1.7.2 -- Fix static analysis error. +* Fix static analysis error. ## 1.7.1 -- Support Youtube video. +* Support Youtube video. ## 1.7.0 -- Support video. +* Support video. ## 1.6.4 -- Bug fix for clear format button. +* Bug fix for clear format button. ## 1.6.3 -- Fixed dragging right handle scrolling issue. +* Fixed dragging right handle scrolling issue. ## 1.6.2 -- Fixed the position of the selection status drag handle. +* Fixed the position of the selection status drag handle. ## 1.6.1 -- Upgrade image_picker and flutter_colorpicker. +* Upgrade image_picker and flutter_colorpicker. ## 1.6.0 -- Support Multi Row Toolbar. +* Support Multi Row Toolbar. ## 1.5.0 -- Remove file_picker dependency. +* Remove file_picker dependency. ## 1.4.1 -- Remove filesystem_picker dependency. +* Remove filesystem_picker dependency. ## 1.4.0 -- Remove path_provider dependency. +* Remove path_provider dependency. ## 1.3.4 -- Add option to paintCursorAboveText. +* Add option to paintCursorAboveText. ## 1.3.3 -- Upgrade file_picker version. +* Upgrade file_picker version. ## 1.3.2 -- Fix copy/paste bug. +* Fix copy/paste bug. ## 1.3.1 -- New logo. +* New logo. ## 1.3.0 -- Support flutter 2.2.0. +* Support flutter 2.2.0. ## 1.2.2 -- Checkbox supports tapping. +* Checkbox supports tapping. ## 1.2.1 -- Indented position not holding while editing. +* Indented position not holding while editing. ## 1.2.0 -- Fix image button cancel causes crash. +* Fix image button cancel causes crash. ## 1.1.8 -- Fix height of empty line bug. +* Fix height of empty line bug. ## 1.1.7 -- Fix text selection in read-only mode. +* Fix text selection in read-only mode. ## 1.1.6 -- Remove universal_html dependency. +* Remove universal_html dependency. ## 1.1.5 -- Enable "Select", "Select All" and "Copy" in read-only mode. +* Enable "Select", "Select All" and "Copy" in read-only mode. ## 1.1.4 -- Fix text selection issue. +* Fix text selection issue. ## 1.1.3 -- Update example folder. +* Update example folder. ## 1.1.2 -- Add pedantic. +* Add pedantic. ## 1.1.1 -- Base64 image support. +* Base64 image support. ## 1.1.0 -- Support null safety. +* Support null safety. ## 1.0.9 -- Web support for raw editor and keyboard listener. +* Web support for raw editor and keyboard listener. ## 1.0.8 -- Support token attribute. +* Support token attribute. ## 1.0.7 -- Fix crash on web (dart:io). +* Fix crash on web (dart:io). ## 1.0.6 -- Add desktop support - WINDOWS, MACOS and LINUX. +* Add desktop support WINDOWS, MACOS and LINUX. ## 1.0.5 -- Bug fix: Can not insert newline when Bold is toggled ON. +* Bug fix: Can not insert newline when Bold is toggled ON. ## 1.0.4 -- Upgrade photo_view to ^0.11.0. +* Upgrade photo_view to ^0.11.0. ## 1.0.3 -- Fix issue that text is not displayed while typing WEB. +* Fix issue that text is not displayed while typing WEB. ## 1.0.2 -- Update toolbar in sample home page. +* Update toolbar in sample home page. ## 1.0.1 -- Fix static analysis errors. +* Fix static analysis errors. ## 1.0.0 -- Support flutter 2.0. +* Support flutter 2.0. ## 1.0.0-dev.2 -- Improve link handling for tel, mailto and etc. +* Improve link handling for tel, mailto and etc. ## 1.0.0-dev.1 -- Upgrade prerelease SDK & Bump for master. +* Upgrade prerelease SDK & Bump for master. ## 0.3.5 -- Fix for cursor focus issues when keyboard is on. +* Fix for cursor focus issues when keyboard is on. ## 0.3.4 -- Improve link handling for tel, mailto and etc. +* Improve link handling for tel, mailto and etc. ## 0.3.3 -- More fix on cursor focus issue when keyboard is on. +* More fix on cursor focus issue when keyboard is on. ## 0.3.2 -- Fix cursor focus issue when keyboard is on. +* Fix cursor focus issue when keyboard is on. ## 0.3.1 -- cursor focus when keyboard is on. +* cursor focus when keyboard is on. ## 0.3.0 -- Line Height calculated based on font size. +* Line Height calculated based on font size. ## 0.2.12 -- Support placeholder. +* Support placeholder. ## 0.2.11 -- Fix static analysis error. +* Fix static analysis error. ## 0.2.10 -- Update TextInputConfiguration autocorrect to true in stable branch. +* Update TextInputConfiguration autocorrect to true in stable branch. ## 0.2.9 -- Update TextInputConfiguration autocorrect to true. +* Update TextInputConfiguration autocorrect to true. ## 0.2.8 -- Support display local image besides network image in stable branch. +* Support display local image besides network image in stable branch. ## 0.2.7 -- Support display local image besides network image. +* Support display local image besides network image. ## 0.2.6 -- Fix cursor after pasting. +* Fix cursor after pasting. ## 0.2.5 -- Toggle text/background color button in toolbar. +* Toggle text/background color button in toolbar. ## 0.2.4 -- Support the use of custom icon size in toolbar. +* Support the use of custom icon size in toolbar. ## 0.2.3 -- Support custom styles and image on local device storage without uploading. +* Support custom styles and image on local device storage without uploading. ## 0.2.2 -- Update git repo. +* Update git repo. ## 0.2.1 -- Fix static analysis error. +* Fix static analysis error. ## 0.2.0 -- Add checked/unchecked list button in toolbar. +* Add checked/unchecked list button in toolbar. ## 0.1.8 -- Support font and size attributes. +* Support font and size attributes. ## 0.1.7 -- Support checked/unchecked list. +* Support checked/unchecked list. ## 0.1.6 -- Fix getExtentEndpointForSelection. +* Fix getExtentEndpointForSelection. ## 0.1.5 -- Support text alignment. +* Support text alignment. ## 0.1.4 -- Handle url with trailing spaces. +* Handle url with trailing spaces. ## 0.1.3 -- Handle cursor position change when undo/redo. +* Handle cursor position change when undo/redo. ## 0.1.2 -- Handle more text colors. +* Handle more text colors. ## 0.1.1 -- Fix cursor issue when undo. +* Fix cursor issue when undo. ## 0.1.0 -- Fix insert image. +* Fix insert image. ## 0.0.9 -- Handle rgba color. +* Handle rgba color. ## 0.0.8 -- Fix launching url. +* Fix launching url. ## 0.0.7 -- Handle multiple image inserts. +* Handle multiple image inserts. ## 0.0.6 -- More toolbar functionality. +* More toolbar functionality. ## 0.0.5 -- Update example. +* Update example. ## 0.0.4 -- Update example. +* Update example. ## 0.0.3 -- Update home page meta data. +* Update home page meta data. ## 0.0.2 -- Support image upload and launch url in read-only mode. +* Support image upload and launch url in read-only mode. ## 0.0.1 -- Rich text editor based on Quill Delta. +* Rich text editor based on Quill Delta. diff --git a/flutter_quill_extensions/CHANGELOG.md b/flutter_quill_extensions/CHANGELOG.md index fb438d6f..a1a9dc3e 100644 --- a/flutter_quill_extensions/CHANGELOG.md +++ b/flutter_quill_extensions/CHANGELOG.md @@ -3,134 +3,134 @@ All notable changes to this project will be documented in this file. ## 0.6.10 -- Update deprecated members from `flutter_quill` -- Update doc and `README.md` +* Update deprecated members from `flutter_quill` +* Update doc and `README.md` ## 0.6.9 -- Remove duplicated class -- Drop the support for `QuillEditorFormulaEmbedBuilder` for now as it's not usable, we are working on providing a fixes -- Fix bug with the zoom button +* Remove duplicated class +* Drop the support for `QuillEditorFormulaEmbedBuilder` for now as it's not usable, we are working on providing a fixes +* Fix bug with the zoom button ## 0.6.8 -- Feature: Allow the developer to override the `assetsPrefix` and default value is `assets`, you should define this correctly if you planning on using asset images in the `QuillEditor`, take a look at `QuillSharedExtensionsConfigurations` class for more info +* Feature: Allow the developer to override the `assetsPrefix` and default value is `assets`, you should define this correctly if you planning on using asset images in the `QuillEditor`, take a look at `QuillSharedExtensionsConfigurations` class for more info ## 0.6.7 -- Support the new localization system of `flutter_quill` +* Support the new localization system of `flutter_quill` ## 0.6.6 -- Add `onImageClicked` in the `QuillEditorImageEmbedConfigurations` -- Fix image resizing on mobile +* Add `onImageClicked` in the `QuillEditorImageEmbedConfigurations` +* Fix image resizing on mobile ## 0.6.5 -- Support the new improved platform checking of `flutter_quill` -- Update the Image embed builder logic -- Fix Save image button exception -- Feature: Image cropping for the image embed builder -- Add support for copying the image to the cliboard -- Add new static method in `FlutterQuillEmbeds` which is `defaultEditorBuilders` for minimal configurations -- Fix the image size logic (it's still missing a lot of things but we will work on that soon) -- Fix the zoom image functionality to support different image providers -- Fix typo in the function name `editorsWebBuilders`, now it's called `editorWebBuilders` -- Deprecated: The boolean property `forceUseMobileOptionMenuForImageClick` is now deprecated as we will not using it anymore and it will be removed in the next major release -- Update `README.md` +* Support the new improved platform checking of `flutter_quill` +* Update the Image embed builder logic +* Fix the Save image button exception +* Feature: Image cropping for the image embed builder +* Add support for copying the image to the clipboard +* Add a new static method in `FlutterQuillEmbeds` which is `defaultEditorBuilders` for minimal configurations +* Fix the image size logic (it's still missing a lot of things but we will work on that soon) +* Fix the zoom image functionality to support different image providers +* Fix the typo in the function name `editorsWebBuilders`, now it's called `editorWebBuilders` +* Deprecated: The boolean property `forceUseMobileOptionMenuForImageClick` is now deprecated as we will not using it anymore and it will be removed in the next major release +* Update `README.md` ## 0.6.4 -- Update `QuillImageUtilities` -- Add new extension on `QuillController` to access `QuillImageUtilities` instance easier -- Support the new `iconButtonFactor` property +* Update `QuillImageUtilities` +* Add new extension on `QuillController` to access `QuillImageUtilities` instance easier +* Support the new `iconButtonFactor` property ## 0.6.3 -- Update `README.md` +* Update `README.md` ## 0.6.2 -- Add more default exports +* Add more default exports ## 0.6.1 -- Fix bug on web that causing the project to not build +* Fix bug on web that causing the project to not build ## 0.6.0 -- This version is not stable yet as it doesn't have mirgration guide and missing some things and we might introduce more breaking changes very soon but we decided to publish it because the latest stable version is not compatible with latest stable version of `flutter_quill` +* This version is not stable yet as it doesn't have mirgration guide and missing some things and we might introduce more breaking changes very soon but we decided to publish it because the latest stable version is not compatible with latest stable version of `flutter_quill` ## 0.6.0-dev.6 -- Better support for web -- Smal fixes and updates +* Better support for web +* Smal fixes and updates ## 0.6.0-dev.5 -- Update the camera button +* Update the camera button ## 0.6.0-dev.4 -- Add more exports -- Update `README.md`` -- Fix save image bug -- Quick fixes +* Add more exports +* Update `README.md`` +* Fix save image bug +* Quick fixes ## 0.6.0-dev.3 -- Disable the camera option by default on desktop +* Disable the camera option by default on desktop ## 0.6.0-dev.2 -- Another breaking changes, we will add mirgrate guide soon. +* Another breaking changes, we will add mirgrate guide soon. ## 0.6.0-dev.1 -- Breaking Changes, we have refactored most of the functions and it got renamed +* Breaking Changes, we have refactored most of the functions and it got renamed ## 0.5.1 -- Provide a way to use custom image provider for the image widgets -- Provide a way to handle different errors in image widgets -- Two bug fixes related to pick the image and capture it using the camera -- Add support for image resizing on desktop platforms when forced using the mobile context menu -- Improve performance by reducing the number of widgets rebuilt by listening to media query for only the needed things, for example instead of using `MediaQuery.of(context).size`, now we are using `MediaQuery.sizeOf(context)` -- Fix warrning "The platformViewRegistry getter is deprecated and will be removed in a future release. Please import it from dart:ui_web instead." -- Add QuillImageUtilities class -- Small improvemenets -- Allow to use the mobile context menu on desktop by force using it -- Add the resizing option to the forced mobile context menu -- Add new custom style attrbuite for desktop and other platforms +* Provide a way to use custom image provider for the image widgets +* Provide a way to handle different errors in image widgets +* Two bug fixes related to pick the image and capture it using the camera +* Add support for image resizing on desktop platforms when forced using the mobile context menu +* Improve performance by reducing the number of widgets rebuilt by listening to media query for only the needed things, for example instead of using `MediaQuery.of(context).size`, now we are using `MediaQuery.sizeOf(context)` +* Fix warrning "The platformViewRegistry getter is deprecated and will be removed in a future release. Please import it from dart:ui_web instead." +* Add QuillImageUtilities class +* Small improvemenets +* Allow to use the mobile context menu on desktop by force using it +* Add the resizing option to the forced mobile context menu +* Add new custom style attrbuite for desktop and other platforms ## 0.5.0 -- Migrated from `gallery_saver` to `gal` for saving images -- Added callbacks for greater control of editing images +* Migrated from `gallery_saver` to `gal` for saving images +* Added callbacks for greater control of editing images ## 0.4.1 -- Updated dependencies to support image_picker 1.0 +* Updated dependencies to support image_picker 1.0 ## 0.4.0 -- Fix backspace around images [PR #1309](https://github.com/singerdmx/flutter-quill/pull/1309) -- Feat/link regexp [PR #1329](https://github.com/singerdmx/flutter-quill/pull/1329) +* Fix backspace around images [PR #1309](https://github.com/singerdmx/flutter-quill/pull/1309) +* Feat/link regexp [PR #1329](https://github.com/singerdmx/flutter-quill/pull/1329) ## 0.3.4 -- Resolve deprecated method use in the `video_player` package +* Resolve deprecated method use in the `video_player` package ## 0.3.3 -- Fix a prototype bug which was bring by [PR #1230](https://github.com/singerdmx/flutter-quill/pull/1230#issuecomment-1560597099) +* Fix a prototype bug which was bring by [PR #1230](https://github.com/singerdmx/flutter-quill/pull/1230#issuecomment*1560597099) ## 0.3.2 -- Updated dependencies to support intl 0.18 +* Updated dependencies to support intl 0.18 ## 0.3.1 -- Image embedding tweaks - - Add MediaButton which is intened to superseed the ImageButton and VideoButton. Only image selection is working. - - Implement image insert for web (image as base64) +* Image embedding tweaks + * Add MediaButton which is intened to superseed the ImageButton and VideoButton. Only image selection is working. + * Implement image insert for web (image as base64) ## 0.3.0 -- Added support for adding custom tooltips to toolbar buttons +* Added support for adding custom tooltips to toolbar buttons ## 0.2.0 -- Allow widgets to override widget span properties [b7951b0](https://github.com/singerdmx/flutter-quill/commit/b7951b02c9086ea42e7aad6d78e6c9b0297562e5) -- Remove tuples [3e9452e](https://github.com/singerdmx/flutter-quill/commit/3e9452e675e8734ff50364c5f7b5d34088d5ff05) -- Remove transparent color of ImageVideoUtils dialog [74544bd](https://github.com/singerdmx/flutter-quill/commit/74544bd945a9d212ca1e8d6b3053dbecee22b720) -- Migrate to `youtube_player_flutter` from `youtube_player_flutter_quill` -- Updates to forumla button [5228f38](https://github.com/singerdmx/flutter-quill/commit/5228f389ba6f37d61d445cfe138c19fcf8766d71) +* Allow widgets to override widget span properties [b7951b0](https://github.com/singerdmx/flutter-quill/commit/b7951b02c9086ea42e7aad6d78e6c9b0297562e5) +* Remove tuples [3e9452e](https://github.com/singerdmx/flutter-quill/commit/3e9452e675e8734ff50364c5f7b5d34088d5ff05) +* Remove transparent color of ImageVideoUtils dialog [74544bd](https://github.com/singerdmx/flutter-quill/commit/74544bd945a9d212ca1e8d6b3053dbecee22b720) +* Migrate to `youtube_player_flutter` from `youtube_player_flutter_quill` +* Updates to forumla button [5228f38](https://github.com/singerdmx/flutter-quill/commit/5228f389ba6f37d61d445cfe138c19fcf8766d71) ## 0.1.0 -- Initial release +* Initial release