Update version

pull/1446/head
Ahmed Hnewa 2 years ago
parent fbc633f01e
commit f8c2496c48
No known key found for this signature in database
GPG Key ID: C488CC70BBCEF0D1
  1. 4
      CHANGELOG.md
  2. 2
      lib/src/widgets/raw_editor/raw_editor.dart
  3. 32
      lib/src/widgets/toolbar.dart
  4. 0
      lib/src/widgets/toolbar/buttons/arrow_indicated_list.dart
  5. 8
      lib/src/widgets/toolbar/buttons/clear_format.dart
  6. 14
      lib/src/widgets/toolbar/buttons/color.dart
  7. 4
      lib/src/widgets/toolbar/buttons/custom_button.dart
  8. 16
      lib/src/widgets/toolbar/buttons/font_family.dart
  9. 10
      lib/src/widgets/toolbar/buttons/history.dart
  10. 6
      lib/src/widgets/toolbar/buttons/indent.dart
  11. 18
      lib/src/widgets/toolbar/buttons/link_style.dart
  12. 16
      lib/src/widgets/toolbar/buttons/link_style2.dart
  13. 14
      lib/src/widgets/toolbar/buttons/quill_font_size.dart
  14. 2
      lib/src/widgets/toolbar/buttons/quill_icon.dart
  15. 10
      lib/src/widgets/toolbar/buttons/search.dart
  16. 14
      lib/src/widgets/toolbar/buttons/select_alignment.dart
  17. 12
      lib/src/widgets/toolbar/buttons/select_header_style.dart
  18. 12
      lib/src/widgets/toolbar/buttons/toggle_check_list.dart
  19. 12
      lib/src/widgets/toolbar/buttons/toggle_style.dart
  20. 2
      pubspec.yaml

@ -1,3 +1,7 @@
## [7.6.0]
- **Breaking change**: To customize the buttons in the toolbar, you can do that in the `QuillProvider`
# [7.5.0]
- **Breaking change**: The widgets `QuillEditor` and `QuillToolbar` are no longer have controller parameter, instead you need to make sure in the widget tree you have wrapped them with `QuillProvider` widget and provide the controller and the require configurations

@ -50,7 +50,7 @@ import '../quill_single_child_scroll_view.dart';
import '../text_block.dart';
import '../text_line.dart';
import '../text_selection.dart';
import '../toolbar/link_style_button2.dart';
import '../toolbar/buttons/link_style2.dart';
import '../toolbar/search_dialog.dart';
import 'raw_editor_state_selection_delegate_mixin.dart';
import 'raw_editor_state_text_input_client_mixin.dart';

@ -4,25 +4,25 @@ import 'package:i18n_extension/i18n_widget.dart';
import '../../flutter_quill.dart';
import '../translations/toolbar.i18n.dart';
import '../utils/extensions/build_context.dart';
import 'toolbar/arrow_indicated_button_list.dart';
import 'toolbar/buttons/arrow_indicated_list.dart';
export '../models/config/toolbar/buttons/base.dart';
export '../models/config/toolbar/configurations.dart';
export 'toolbar/clear_format_button.dart';
export 'toolbar/color_button.dart';
export 'toolbar/custom_button.dart';
export 'toolbar/history_button.dart';
export 'toolbar/indent_button.dart';
export 'toolbar/link_style_button.dart';
export 'toolbar/link_style_button2.dart';
export 'toolbar/quill_font_family_button.dart';
export 'toolbar/quill_font_size_button.dart';
export 'toolbar/quill_icon_button.dart';
export 'toolbar/search_button.dart';
export 'toolbar/select_alignment_button.dart';
export 'toolbar/select_header_style_button.dart';
export 'toolbar/toggle_check_list_button.dart';
export 'toolbar/toggle_style_button.dart';
export 'toolbar/buttons/clear_format.dart';
export 'toolbar/buttons/color.dart';
export 'toolbar/buttons/custom_button.dart';
export 'toolbar/buttons/history.dart';
export 'toolbar/buttons/indent.dart';
export 'toolbar/buttons/link_style.dart';
export 'toolbar/buttons/link_style2.dart';
export 'toolbar/buttons/font_family.dart';
export 'toolbar/buttons/quill_font_size.dart';
export 'toolbar/buttons/quill_icon.dart';
export 'toolbar/buttons/search.dart';
export 'toolbar/buttons/select_alignment.dart';
export 'toolbar/buttons/select_header_style.dart';
export 'toolbar/buttons/toggle_check_list.dart';
export 'toolbar/buttons/toggle_style.dart';
typedef QuillToolbarChildrenBuilder = List<Widget> Function(
BuildContext context,

@ -1,9 +1,9 @@
import 'package:flutter/material.dart';
import '../../models/documents/attribute.dart';
import '../../models/themes/quill_icon_theme.dart';
import '../controller.dart';
import '../toolbar.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../controller.dart';
import '../../toolbar.dart';
class ClearFormatButton extends StatefulWidget {
const ClearFormatButton({

@ -1,13 +1,13 @@
import 'package:flutter/material.dart';
import 'package:flutter_colorpicker/flutter_colorpicker.dart';
import '../../models/documents/attribute.dart';
import '../../models/documents/style.dart';
import '../../models/themes/quill_icon_theme.dart';
import '../../translations/toolbar.i18n.dart';
import '../../utils/color.dart';
import '../controller.dart';
import '../toolbar.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/documents/style.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../../translations/toolbar.i18n.dart';
import '../../../utils/color.dart';
import '../../controller.dart';
import '../../toolbar.dart';
/// Controls color styles.
///

@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import '../../models/themes/quill_icon_theme.dart';
import '../toolbar.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../toolbar.dart';
class CustomButton extends StatelessWidget {
const CustomButton({

@ -1,13 +1,13 @@
import 'package:flutter/material.dart';
import '../../models/config/toolbar/buttons/font_family.dart';
import '../../models/documents/attribute.dart';
import '../../models/documents/style.dart';
import '../../translations/toolbar.i18n.dart';
import '../../utils/extensions/build_context.dart';
import '../../utils/extensions/quill_controller.dart';
import '../../utils/widgets.dart';
import '../controller.dart';
import '../../../models/config/toolbar/buttons/font_family.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/documents/style.dart';
import '../../../translations/toolbar.i18n.dart';
import '../../../utils/extensions/build_context.dart';
import '../../../utils/extensions/quill_controller.dart';
import '../../../utils/widgets.dart';
import '../../controller.dart';
class QuillToolbarFontFamilyButton extends StatefulWidget {
QuillToolbarFontFamilyButton({

@ -1,10 +1,10 @@
import 'package:flutter/material.dart';
import '../../../translations.dart';
import '../../utils/extensions/build_context.dart';
import '../../utils/extensions/quill_controller.dart';
import '../controller.dart';
import '../toolbar.dart';
import '../../../../translations.dart';
import '../../../utils/extensions/build_context.dart';
import '../../../utils/extensions/quill_controller.dart';
import '../../controller.dart';
import '../../toolbar.dart';
class QuillToolbarHistoryButton extends StatefulWidget {
const QuillToolbarHistoryButton({

@ -1,8 +1,8 @@
import 'package:flutter/material.dart';
import '../../models/themes/quill_icon_theme.dart';
import '../controller.dart';
import '../toolbar.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../controller.dart';
import '../../toolbar.dart';
class IndentButton extends StatefulWidget {
const IndentButton({

@ -1,14 +1,14 @@
import 'package:flutter/material.dart';
import '../../models/documents/attribute.dart';
import '../../models/rules/insert.dart';
import '../../models/structs/link_dialog_action.dart';
import '../../models/themes/quill_dialog_theme.dart';
import '../../models/themes/quill_icon_theme.dart';
import '../../translations/toolbar.i18n.dart';
import '../controller.dart';
import '../link.dart';
import '../toolbar.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/rules/insert.dart';
import '../../../models/structs/link_dialog_action.dart';
import '../../../models/themes/quill_dialog_theme.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../../translations/toolbar.i18n.dart';
import '../../controller.dart';
import '../../link.dart';
import '../../toolbar.dart';
class LinkStyleButton extends StatefulWidget {
const LinkStyleButton({

@ -2,15 +2,15 @@ import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:url_launcher/link.dart';
import '../../../extensions.dart'
import '../../../../extensions.dart'
show UtilityWidgets, AutoFormatMultipleLinksRule;
import '../../../translations.dart';
import '../../models/documents/attribute.dart';
import '../../models/themes/quill_dialog_theme.dart';
import '../../models/themes/quill_icon_theme.dart';
import '../controller.dart';
import '../link.dart';
import '../toolbar.dart';
import '../../../../translations.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/themes/quill_dialog_theme.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../controller.dart';
import '../../link.dart';
import '../../toolbar.dart';
/// Alternative version of [LinkStyleButton]. This widget has more customization
/// and uses dialog similar to one which is used on [http://quilljs.com].

@ -1,12 +1,12 @@
import 'package:flutter/material.dart';
import '../../models/documents/attribute.dart';
import '../../models/documents/style.dart';
import '../../models/themes/quill_icon_theme.dart';
import '../../translations/toolbar.i18n.dart';
import '../../utils/font.dart';
import '../../utils/widgets.dart';
import '../controller.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/documents/style.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../../translations/toolbar.i18n.dart';
import '../../../utils/font.dart';
import '../../../utils/widgets.dart';
import '../../controller.dart';
class QuillFontSizeButton extends StatefulWidget {
const QuillFontSizeButton({

@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import '../../utils/widgets.dart';
import '../../../utils/widgets.dart';
class QuillIconButton extends StatelessWidget {
const QuillIconButton({

@ -1,10 +1,10 @@
import 'package:flutter/material.dart';
import '../../models/themes/quill_dialog_theme.dart';
import '../../models/themes/quill_icon_theme.dart';
import '../controller.dart';
import '../toolbar.dart';
import 'search_dialog.dart';
import '../../../models/themes/quill_dialog_theme.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../controller.dart';
import '../../toolbar.dart';
import '../search_dialog.dart';
class SearchButton extends StatelessWidget {
const SearchButton({

@ -1,13 +1,13 @@
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import '../../models/documents/attribute.dart';
import '../../models/documents/style.dart';
import '../../models/themes/quill_icon_theme.dart';
import '../../utils/widgets.dart';
import '../controller.dart';
import '../toolbar.dart';
import 'enum.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/documents/style.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../../utils/widgets.dart';
import '../../controller.dart';
import '../../toolbar.dart';
import '../enum.dart';
class SelectAlignmentButton extends StatefulWidget {
const SelectAlignmentButton({

@ -1,12 +1,12 @@
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import '../../models/documents/attribute.dart';
import '../../models/documents/style.dart';
import '../../models/themes/quill_icon_theme.dart';
import '../../utils/widgets.dart';
import '../controller.dart';
import '../toolbar.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/documents/style.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../../utils/widgets.dart';
import '../../controller.dart';
import '../../toolbar.dart';
class SelectHeaderStyleButton extends StatefulWidget {
const SelectHeaderStyleButton({

@ -1,11 +1,11 @@
import 'package:flutter/material.dart';
import '../../models/documents/attribute.dart';
import '../../models/documents/style.dart';
import '../../models/themes/quill_icon_theme.dart';
import '../../utils/widgets.dart';
import '../controller.dart';
import '../toolbar.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/documents/style.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../../utils/widgets.dart';
import '../../controller.dart';
import '../../toolbar.dart';
class ToggleCheckListButton extends StatefulWidget {
const ToggleCheckListButton({

@ -1,11 +1,11 @@
import 'package:flutter/material.dart';
import '../../models/documents/attribute.dart';
import '../../models/documents/style.dart';
import '../../models/themes/quill_icon_theme.dart';
import '../../utils/widgets.dart';
import '../controller.dart';
import '../toolbar.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/documents/style.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../../utils/widgets.dart';
import '../../controller.dart';
import '../../toolbar.dart';
typedef ToggleStyleButtonBuilder = Widget Function(
BuildContext context,

@ -1,6 +1,6 @@
name: flutter_quill
description: A rich text editor built for the modern Android, iOS, web and desktop platforms. It is the WYSIWYG editor and a Quill component for Flutter.
version: 7.5.0
version: 7.6.0
homepage: https://1o24bbs.com/c/bulletjournal/108
repository: https://github.com/singerdmx/flutter-quill
platforms:

Loading…
Cancel
Save