diff --git a/CHANGELOG.md b/CHANGELOG.md index bf879e55..ede30782 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +# [4.1.4] +* New borderRadius for iconTheme. + # [4.1.3] * Fix selection handles show/hide after paste, backspace, copy. diff --git a/lib/src/models/themes/quill_icon_theme.dart b/lib/src/models/themes/quill_icon_theme.dart index f5c3c0a3..1ef3fdd8 100644 --- a/lib/src/models/themes/quill_icon_theme.dart +++ b/lib/src/models/themes/quill_icon_theme.dart @@ -1,15 +1,14 @@ import 'package:flutter/material.dart'; class QuillIconTheme { - const QuillIconTheme({ - this.iconSelectedColor, - this.iconUnselectedColor, - this.iconSelectedFillColor, - this.iconUnselectedFillColor, - this.disabledIconColor, - this.disabledIconFillColor, - this.borderRadius - }); + const QuillIconTheme( + {this.iconSelectedColor, + this.iconUnselectedColor, + this.iconSelectedFillColor, + this.iconUnselectedFillColor, + this.disabledIconColor, + this.disabledIconFillColor, + this.borderRadius}); ///The color to use for selected icons in the toolbar final Color? iconSelectedColor; @@ -28,7 +27,7 @@ class QuillIconTheme { ///The fill color to use for disabled icons in the toolbar final Color? disabledIconFillColor; - + ///The borderRadius for icons final double? borderRadius; } diff --git a/lib/src/widgets/toolbar/quill_dropdown_button.dart b/lib/src/widgets/toolbar/quill_dropdown_button.dart index f1aae14a..01cb1244 100644 --- a/lib/src/widgets/toolbar/quill_dropdown_button.dart +++ b/lib/src/widgets/toolbar/quill_dropdown_button.dart @@ -38,7 +38,9 @@ class _QuillDropdownButtonState extends State> { constraints: BoxConstraints.tightFor(height: widget.height), child: RawMaterialButton( visualDensity: VisualDensity.compact, - shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(widget.iconTheme?.borderRadius ?? 2)), + shape: RoundedRectangleBorder( + borderRadius: + BorderRadius.circular(widget.iconTheme?.borderRadius ?? 2)), fillColor: widget.fillColor, elevation: 0, hoverElevation: widget.hoverElevation, diff --git a/lib/src/widgets/toolbar/quill_icon_button.dart b/lib/src/widgets/toolbar/quill_icon_button.dart index b0c69a7f..0d690af1 100644 --- a/lib/src/widgets/toolbar/quill_icon_button.dart +++ b/lib/src/widgets/toolbar/quill_icon_button.dart @@ -26,7 +26,8 @@ class QuillIconButton extends StatelessWidget { constraints: BoxConstraints.tightFor(width: size, height: size), child: RawMaterialButton( visualDensity: VisualDensity.compact, - shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(borderRadius)), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(borderRadius)), fillColor: fillColor, elevation: 0, hoverElevation: hoverElevation, diff --git a/lib/src/widgets/toolbar/select_alignment_button.dart b/lib/src/widgets/toolbar/select_alignment_button.dart index e3d755bb..5b9cdf10 100644 --- a/lib/src/widgets/toolbar/select_alignment_button.dart +++ b/lib/src/widgets/toolbar/select_alignment_button.dart @@ -97,7 +97,8 @@ class _SelectAlignmentButtonState extends State { elevation: 0, visualDensity: VisualDensity.compact, shape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular(widget.iconTheme?.borderRadius ?? 2)), + borderRadius: BorderRadius.circular( + widget.iconTheme?.borderRadius ?? 2)), fillColor: _valueToText[_value] == _valueString[index] ? (widget.iconTheme?.iconSelectedFillColor ?? theme.toggleableActiveColor) diff --git a/lib/src/widgets/toolbar/select_header_style_button.dart b/lib/src/widgets/toolbar/select_header_style_button.dart index e3c5d222..015cb02c 100644 --- a/lib/src/widgets/toolbar/select_header_style_button.dart +++ b/lib/src/widgets/toolbar/select_header_style_button.dart @@ -79,7 +79,8 @@ class _SelectHeaderStyleButtonState extends State { elevation: 0, visualDensity: VisualDensity.compact, shape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular(widget.iconTheme?.borderRadius ?? 2)), + borderRadius: BorderRadius.circular( + widget.iconTheme?.borderRadius ?? 2)), fillColor: _valueToText[_value] == _valueString[index] ? (widget.iconTheme?.iconSelectedFillColor ?? theme.toggleableActiveColor) diff --git a/pubspec.yaml b/pubspec.yaml index 4d899fdf..7e35d6f6 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: flutter_quill description: A rich text editor supporting mobile and web (Demo App @ bulletjournal.us) -version: 4.1.3 +version: 4.1.4 #author: bulletjournal homepage: https://bulletjournal.us/home/index.html repository: https://github.com/singerdmx/flutter-quill