# Changelog 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 ## 8.5.3 - 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`. ## 8.5.1 - 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. ## 8.4.4 - Updated `.pubignore` to ignore unnecessary files and folders. ## 8.4.3 - 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. ## 8.4.1 - 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. ## 8.3.0 - 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. ## 8.2.5 - Added `builder` property in `QuillEditorConfigurations`. ## 8.2.4 - Adhered to Flutter best practices. - Fixed auto-focus bug. ## 8.2.3 - Updated `README.md`. ## 8.2.2 - Moved `flutter_quill_test` to a separate package: [flutter_quill_test](https://pub.dev/packages/flutter_quill_test). ## 8.2.1 - Updated `README.md`. ## 8.2.0 - 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`. ## 8.1.10 - Secret for automated publishing to pub.dev. ## 8.1.9 - Fixed automated publishing to pub.dev. ## 8.1.8 - Fixed automated publishing to pub.dev. ## 8.1.7 - 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. ## 8.1.5 - Reversed background/font color toolbar button icons. ## 8.1.4 - Reversed background/font color toolbar button tooltips. ## 8.1.3 - 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`. ## 8.1.1 - 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`. ## 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. ## 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`. ## 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`. ## 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. ## 7.1.14 - Add indents change for multiline selection. ## 7.1.13 - Add custom recognizer. ## 7.1.12 - Add superscript and subscript styles. ## 7.1.11 - 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) ## 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) ## 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. ## 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. Now the package is more friendly for web projects. ## 7.1.6 - Add enableUnfocusOnTapOutside field to RawEditor and Editor widgets. ## 7.1.5 - Add tooltips for toolbar buttons. ## 7.1.4 - Fix inserting tab character in lists. ## 7.1.3 - Fix ios cursor bug when word.length==1. ## 7.1.2 - Fix non scrollable editor exception, when tapped under content. ## 7.1.1 - customLinkPrefixes parameter - makes possible to open links with custom protoco. ## 7.1.0 - Fix ordered list numeration with several lists in document. ## 7.0.9 - Use const constructor for EmbedBuilder. ## 7.0.8 - Fix IME position bug with scroller. ## 7.0.7 - Add TextFieldTapRegion for contextMenu. ## 7.0.6 - 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. ## 7.0.4 - 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. ## 7.0.2 - Allow widgets to override widget span properties. ## 7.0.1 - 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. ## 6.4.4 - 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) ## 6.4.2 - Replace `buildToolbar` with `contextMenuBuilder`. ## 6.4.1 - 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`. ## 6.3.5 - Ability to add custom shortcuts. ## 6.3.4 - Update clipboard status prior to showing selected text overlay. ## 6.3.3 - Fixed handling of mac intents. ## 6.3.2 - Added `unknownEmbedBuilder` to QuillEditor. - Fix error style when input chinese japanese or korean. ## 6.3.1 - Add color property to the basic factory function. ## 6.3.0 - Support Flutter 3.7. ## 6.2.2 - Fix: nextLine getter null where no assertion. ## 6.2.1 - Revert "Align numerical and bullet lists along with text content". ## 6.2.0 - Align numerical and bullet lists along with text content. ## 6.1.12 - Apply i18n for default font dropdown option labels corresponding to 'Clear'. ## 6.1.11 - Remove iOS hack for delaying focus calculation. ## 6.1.10 - Delay focus calculation for iOS. ## 6.1.9 - Bump keyboard show up wait to 1 sec. ## 6.1.8 - Recalculate focus when showing keyboard. ## 6.1.7 - Add czech localizations. ## 6.1.6 - Upgrade i18n_extension to 6.0.0. ## 6.1.5 - Fix formatting exception. ## 6.1.4 - Add double quotes validation. ## 6.1.3 - Revert "fix order list numbering (##988)". ## 6.1.2 - Add typing shortcuts. ## 6.1.1 - Fix order list numbering. ## 6.1.0 - Add keyboard shortcuts for editor actions. ## 6.0.10 - 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. ## 6.0.8+1 - Fixes null pointer when setting documents. ## 6.0.8 - Make QuillController.document mutable. ## 6.0.7 - Allow disabling of selection toolbar. ## 6.0.6+1 - Revert 6.0.6. ## 6.0.6 - Fix wrong custom embed key. ## 6.0.5 - Fixes toolbar buttons stealing focus from editor. ## 6.0.4 - Bug fix for Type 'Uint8List' not found. ## 6.0.3 - Add ability to paste images. ## 6.0.2 - 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. ## 6.0.0 BREAKING CHANGE - 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: ``` import 'package:flutter_quill_extensions/flutter_quill_extensions.dart'; QuillEditor.basic( controller: controller, embedBuilders: FlutterQuillEmbeds.builders(), ); QuillToolbar.basic( controller: controller, embedButtons: FlutterQuillEmbeds.buttons(), ); ``` ## 5.4.2 - Upgrade i18n_extension. ## 5.4.1 - Update German Translation. ## 5.4.0 - Added Formula Button (for maths support). ## 5.3.2 - Add more font family. ## 5.3.1 - Enable search when text is not empty. ## 5.3.0 - Added search function. ## 5.2.11 - Remove default small color. ## 5.2.10 - 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. ## 5.2.8 - Remove tooltip for LinkStyleButton. - Make link match regex case insensitive. ## 5.2.7 - Add locale to QuillEditor.basic. ## 5.2.6 - Fix keyboard pops up when resizing the image. ## 5.2.5 - Upgrade youtube_player_flutter_quill to 8.2.2. ## 5.2.4 - 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'). ## 5.2.2 - Fix Web Unsupported operation: Platform.\_operatingSystem error. ## 5.2.1 - Rename QuillCustomIcon to QuillCustomButton. ## 5.2.0 - Support font family selection. ## 5.1.1 - Update README. ## 5.1.0 - Added CustomBlockEmbed and customElementsEmbedBuilder. ## 5.0.5 - Upgrade device_info_plus to 4.0.0. ## 5.0.4 - Added onVideoInit callback for video documents. ## 5.0.3 - Update dependencies. ## 5.0.2 - Keep cursor position on checkbox tap. ## 5.0.1 - Fix static analysis errors. ## 5.0.0 - Flutter 3.0.0 support. ## 4.2.3 - Ignore color:inherit and convert double to int for level. ## 4.2.2 - Add clear option to font size dropdown. ## 4.2.1 - Refactor font size dropdown. ## 4.2.0 - Ensure selectionOverlay is available for showToolbar. ## 4.1.9 - Using properly iconTheme colors. ## 4.1.8 - Update font size dropdown. ## 4.1.7 - Convert FontSize to a Map to allow for named Font Size. ## 4.1.6 - Update quill_dropdown_button.dart. ## 4.1.5 - Add Font Size dropdown to the toolbar. ## 4.1.4 - New borderRadius for iconTheme. ## 4.1.3 - 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. ## 4.1.1 - Added textSelectionControls field in QuillEditor. ## 4.1.0 - Added Node to linkActionPickerDelegate. ## 4.0.12 - Add Persian(fa) language. ## 4.0.11 - Fix cut selection error in multi-node line. ## 4.0.10 - Fix vertical caret position bug. ## 4.0.9 - Request keyboard focus when no child is found. ## 4.0.8 - 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. ## 4.0.6 - 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). ## 4.0.4 - Bug fix for text direction rtl. ## 4.0.3 - Support text direction rtl. ## 4.0.2 - Clear toggled style on selection change. ## 4.0.1 - Fix copy/cut/paste/selectAll not working. ## 4.0.0 - Upgrade for Flutter 2.10. ## 3.9.11 - Added Indonesian translation. ## 3.9.10 - 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. ## 3.9.8 - Added Urdu translation. ## 3.9.7 - Fix for clicking on the Link button without any text on a new line crashes. ## 3.9.6 - Apply locale to QuillEditor(contents). ## 3.9.5 - Fix image pasting. ## 3.9.4 - Hiding dialog after selecting action for image. ## 3.9.3 - Update ImageResizer for Android. ## 3.9.2 - Copy image with its style. ## 3.9.1 - Support resizing image. ## 3.9.0 - Image menu options for copy/remove. ## 3.8.8 - Update set textEditingValue. ## 3.8.7 - Fix checkbox not toggled correctly in toolbar button. ## 3.8.6 - Fix cursor position changes when checking/unchecking the checkbox. ## 3.8.5 - Fix \_handleDragUpdate in \_TextSelectionHandleOverlayState. ## 3.8.4 - Fix link dialog layout. ## 3.8.3 - 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. ## 3.8.1 - Refactor \_QuillEditorState to QuillEditorState. ## 3.8.0 - Support pasting with format. ## 3.7.3 - Fix selection overlay for collapsed selection. ## 3.7.2 - Reverted Embed toPlainText change. ## 3.7.1 - Change Embed toPlainText to be empty string. ## 3.7.0 - Replace Toolbar showHistory group with individual showRedo and showUndo. ## 3.6.5 - Update Link dialogue for image/video. ## 3.6.4 - Link dialogue TextInputType.multiline. ## 3.6.3 - Bug fix for link button text selection. ## 3.6.2 - Improve link button. ## 3.6.1 - Remove SnackBar 'What is entered is not a link'. ## 3.6.0 - Allow link button to enter text. ## 3.5.3 - Change link button behavior. ## 3.5.2 - Bug fix for embed. ## 3.5.1 - Bug fix for platform util. ## 3.5.0 - Removed redundant classes. ## 3.4.4 - Add more translations. ## 3.4.3 - Preset link from attributes. ## 3.4.2 - Fix launch link edit mode. ## 3.4.1 - Placeholder effective in scrollable. ## 3.4.0 - Option to save image in read-only mode. ## 3.3.1 - Pass any specified key in QuillEditor constructor to super. ## 3.3.0 - Fixed Style toggle issue. ## 3.2.1 - Added new translations. ## 3.2.0 - Support multiple links insertion on the go. ## 3.1.1 - Add selection completed callback. ## 3.1.0 - Fixed image ontap functionality. ## 3.0.4 - Add maxContentWidth constraint to editor. ## 3.0.3 - Do not show caret on screen when the editor is not focused. ## 3.0.2 - Fix launch link for read-only mode. ## 3.0.1 - Handle null value of Attribute.link. ## 3.0.0 - Launch link improvements. - Removed QuillSimpleViewer. ## 2.5.2 - Skip image when pasting. ## 2.5.1 - Bug fix for Desktop `Shift` + `Click` support. ## 2.5.0 - Update checkbox list. ## 2.4.1 - Desktop selection improvements. ## 2.4.0 - Improve inline code style. ## 2.3.3 - Improves selection rects to have consistent height regardless of individual segment text styles. ## 2.3.2 - Allow disabling floating cursor. ## 2.3.1 - Preserve last newline character on delete. ## 2.3.0 - Massive changes to support flutter 2.8. ## 2.2.2 - iOS - floating cursor. ## 2.2.1 - Bug fix for imports supporting flutter 2.8. ## 2.2.0 - Support flutter 2.8. ## 2.1.1 - Add methods of clearing editor and moving cursor. ## 2.1.0 - Add delete handler. ## 2.0.23 - Support custom replaceText handler. ## 2.0.22 - Fix attribute compare and fix font size parsing. ## 2.0.21 - Handle click on embed object. ## 2.0.20 - Improved UX/UI of Image widget. ## 2.0.19 - When uploading a video, applying indicator. ## 2.0.18 - Make toolbar dividers optional. ## 2.0.17 - Allow alignment of the toolbar icons to match WrapAlignment. ## 2.0.16 - Add hide / show alignment buttons. ## 2.0.15 - Implement change cursor to SystemMouseCursors.click when hovering a link styled text. ## 2.0.14 - Enable customize the checkbox widget using DefaultListBlockStyle style. ## 2.0.13 - 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. ## 2.0.11 - Fix visibility of text selection handlers on scroll. ## 2.0.10 - cursorConnt.color notify the text_line to repaint if it was disposed. ## 2.0.9 - Improve UX when trying to add a link. ## 2.0.8 - Adding translations to the toolbar. ## 2.0.7 - Added theming options for toolbar icons and LinkDialog. ## 2.0.6 - Avoid runtime error when placed inside TabBarView. ## 2.0.5 - Support inline code formatting. ## 2.0.4 - Enable history shortcuts for desktop. ## 2.0.3 - Fix cursor when line contains image. ## 2.0.2 - Address KeyboardListener class name conflict. ## 2.0.1 - Upgrade flutter_colorpicker to 0.5.0. ## 2.0.0 - Text Alignment functions + Block Format standards. ## 1.9.6 - Support putting QuillEditor inside a Scrollable view. ## 1.9.5 - Skip image when pasting. ## 1.9.4 - 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. ## 1.9.2 - Support for building custom inline styles. ## 1.9.1 - Cursor jumps to the most appropriate offset to display selection. ## 1.9.0 - Support inline image. ## 1.8.3 - Updated quill_delta. ## 1.8.2 - Support mobile image alignment. ## 1.8.1 - Support mobile custom size image. ## 1.8.0 - Support entering link for image/video. ## 1.7.3 - Bumps photo_view version. ## 1.7.2 - Fix static analysis error. ## 1.7.1 - Support Youtube video. ## 1.7.0 - Support video. ## 1.6.4 - Bug fix for clear format button. ## 1.6.3 - Fixed dragging right handle scrolling issue. ## 1.6.2 - Fixed the position of the selection status drag handle. ## 1.6.1 - Upgrade image_picker and flutter_colorpicker. ## 1.6.0 - Support Multi Row Toolbar. ## 1.5.0 - Remove file_picker dependency. ## 1.4.1 - Remove filesystem_picker dependency. ## 1.4.0 - Remove path_provider dependency. ## 1.3.4 - Add option to paintCursorAboveText. ## 1.3.3 - Upgrade file_picker version. ## 1.3.2 - Fix copy/paste bug. ## 1.3.1 - New logo. ## 1.3.0 - Support flutter 2.2.0. ## 1.2.2 - Checkbox supports tapping. ## 1.2.1 - Indented position not holding while editing. ## 1.2.0 - Fix image button cancel causes crash. ## 1.1.8 - Fix height of empty line bug. ## 1.1.7 - Fix text selection in read-only mode. ## 1.1.6 - Remove universal_html dependency. ## 1.1.5 - Enable "Select", "Select All" and "Copy" in read-only mode. ## 1.1.4 - Fix text selection issue. ## 1.1.3 - Update example folder. ## 1.1.2 - Add pedantic. ## 1.1.1 - Base64 image support. ## 1.1.0 - Support null safety. ## 1.0.9 - Web support for raw editor and keyboard listener. ## 1.0.8 - Support token attribute. ## 1.0.7 - Fix crash on web (dart:io). ## 1.0.6 - Add desktop support - WINDOWS, MACOS and LINUX. ## 1.0.5 - Bug fix: Can not insert newline when Bold is toggled ON. ## 1.0.4 - Upgrade photo_view to ^0.11.0. ## 1.0.3 - Fix issue that text is not displayed while typing WEB. ## 1.0.2 - Update toolbar in sample home page. ## 1.0.1 - Fix static analysis errors. ## 1.0.0 - Support flutter 2.0. ## 1.0.0-dev.2 - Improve link handling for tel, mailto and etc. ## 1.0.0-dev.1 - Upgrade prerelease SDK & Bump for master. ## 0.3.5 - Fix for cursor focus issues when keyboard is on. ## 0.3.4 - Improve link handling for tel, mailto and etc. ## 0.3.3 - More fix on cursor focus issue when keyboard is on. ## 0.3.2 - Fix cursor focus issue when keyboard is on. ## 0.3.1 - cursor focus when keyboard is on. ## 0.3.0 - Line Height calculated based on font size. ## 0.2.12 - Support placeholder. ## 0.2.11 - Fix static analysis error. ## 0.2.10 - Update TextInputConfiguration autocorrect to true in stable branch. ## 0.2.9 - Update TextInputConfiguration autocorrect to true. ## 0.2.8 - Support display local image besides network image in stable branch. ## 0.2.7 - Support display local image besides network image. ## 0.2.6 - Fix cursor after pasting. ## 0.2.5 - Toggle text/background color button in toolbar. ## 0.2.4 - Support the use of custom icon size in toolbar. ## 0.2.3 - Support custom styles and image on local device storage without uploading. ## 0.2.2 - Update git repo. ## 0.2.1 - Fix static analysis error. ## 0.2.0 - Add checked/unchecked list button in toolbar. ## 0.1.8 - Support font and size attributes. ## 0.1.7 - Support checked/unchecked list. ## 0.1.6 - Fix getExtentEndpointForSelection. ## 0.1.5 - Support text alignment. ## 0.1.4 - Handle url with trailing spaces. ## 0.1.3 - Handle cursor position change when undo/redo. ## 0.1.2 - Handle more text colors. ## 0.1.1 - Fix cursor issue when undo. ## 0.1.0 - Fix insert image. ## 0.0.9 - Handle rgba color. ## 0.0.8 - Fix launching url. ## 0.0.7 - Handle multiple image inserts. ## 0.0.6 - More toolbar functionality. ## 0.0.5 - Update example. ## 0.0.4 - Update example. ## 0.0.3 - Update home page meta data. ## 0.0.2 - Support image upload and launch url in read-only mode. ## 0.0.1 - Rich text editor based on Quill Delta.