From 37084dd6eb8e9e4d7b531eb12933823010e3f75c Mon Sep 17 00:00:00 2001 From: Luna Gao Date: Tue, 18 Aug 2020 23:26:09 +0800 Subject: [PATCH] upgrade to 1.0.2 --- CHANGELOG.md | 4 ++++ lib/url_text.dart | 11 +++++++++-- pubspec.yaml | 4 ++-- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c02a089..15fc32f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## [1.0.2] - 2020-08-18 +* upgrade version of url_launcher to 5.5.0 +* add some api doc. + ## [1.0.1] - 2019-12-15 * Add Example Project diff --git a/lib/url_text.dart b/lib/url_text.dart index a430f21..004e411 100644 --- a/lib/url_text.dart +++ b/lib/url_text.dart @@ -4,14 +4,21 @@ import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:url_launcher/url_launcher.dart'; +/// Url & Text mix Widget class UrlText extends StatelessWidget { + /// The Url and Text mix String final String text; + + /// The Text style final TextStyle style; + + /// The Url style final TextStyle urlStyle; + /// Create a UrlText widget. UrlText({this.text, this.style, this.urlStyle}); - List getTextSpans() { + List _getTextSpans() { List widgets = List(); RegExp reg = RegExp( r"(https?|ftp|file)://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]*"); @@ -58,7 +65,7 @@ class UrlText extends StatelessWidget { @override Widget build(BuildContext context) { return RichText( - text: TextSpan(children: getTextSpans()), + text: TextSpan(children: _getTextSpans()), ); } } diff --git a/pubspec.yaml b/pubspec.yaml index 7d3307a..44a2892 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: url_text description: Url Test. Identify web links in text and make them clickable. -version: 1.0.1 +version: 1.0.2 homepage: https://github.com/LunaGao/Url_Text environment: @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - url_launcher: ^5.4.1 + url_launcher: ^5.5.0 dev_dependencies: flutter_test: