Upgrade to 4.0.8

pull/713/head
X Code 3 years ago
parent 301d4cdefa
commit 9888d5ccf0
  1. 3
      CHANGELOG.md
  2. 6
      lib/src/widgets/text_line.dart
  3. 2
      pubspec.yaml

@ -1,3 +1,6 @@
# [4.0.8]
* Fix blank lines do not display when --web-renderer=html.
# [4.0.7] # [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.

@ -1,11 +1,11 @@
import 'dart:collection'; import 'dart:collection';
import 'dart:math' as math; import 'dart:math' as math;
import 'package:flutter/foundation.dart';
import 'package:flutter/gestures.dart'; import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart'; import 'package:flutter/rendering.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:flutter/foundation.dart';
import 'package:tuple/tuple.dart'; import 'package:tuple/tuple.dart';
import 'package:url_launcher/url_launcher.dart'; import 'package:url_launcher/url_launcher.dart';
@ -209,10 +209,10 @@ class _TextLineState extends State<TextLine> {
TextSpan _buildTextSpan(DefaultStyles defaultStyles, LinkedList<Node> nodes, TextSpan _buildTextSpan(DefaultStyles defaultStyles, LinkedList<Node> nodes,
TextStyle lineStyle) { TextStyle lineStyle) {
final shouldWrap = nodes.isEmpty && kIsWeb; final shouldWrap = nodes.isEmpty && kIsWeb;
LinkedList<Node> newNodes = LinkedList<Node>()..add(leaf.Text('\u{200B}')); final newNodes = LinkedList<Node>()..add(leaf.Text('\u{200B}'));
final children = (shouldWrap ? newNodes : nodes) final children = (shouldWrap ? newNodes : nodes)
.map((node) => .map((node) =>
_getTextSpanFromNode(defaultStyles, node, widget.line.style)) _getTextSpanFromNode(defaultStyles, node, widget.line.style))
.toList(growable: false); .toList(growable: false);
return TextSpan(children: children, style: lineStyle); return TextSpan(children: children, style: lineStyle);

@ -1,6 +1,6 @@
name: flutter_quill name: flutter_quill
description: A rich text editor supporting mobile and web (Demo App @ bulletjournal.us) description: A rich text editor supporting mobile and web (Demo App @ bulletjournal.us)
version: 4.0.7 version: 4.0.8
#author: bulletjournal #author: bulletjournal
homepage: https://bulletjournal.us/home/index.html homepage: https://bulletjournal.us/home/index.html
repository: https://github.com/singerdmx/flutter-quill repository: https://github.com/singerdmx/flutter-quill

Loading…
Cancel
Save