"Updated AiChatPage to handle link taps, bumped app version to 3.3.6"
This commit is contained in:
parent
a366dcd230
commit
8aa2f4f2be
|
|
@ -16,6 +16,7 @@ import 'package:didvan/models/enums.dart';
|
||||||
import 'package:didvan/models/view/action_sheet_data.dart';
|
import 'package:didvan/models/view/action_sheet_data.dart';
|
||||||
import 'package:didvan/models/view/alert_data.dart';
|
import 'package:didvan/models/view/alert_data.dart';
|
||||||
import 'package:didvan/routes/routes.dart';
|
import 'package:didvan/routes/routes.dart';
|
||||||
|
import 'package:didvan/services/app_initalizer.dart';
|
||||||
import 'package:didvan/services/media/media.dart';
|
import 'package:didvan/services/media/media.dart';
|
||||||
import 'package:didvan/services/network/request.dart';
|
import 'package:didvan/services/network/request.dart';
|
||||||
import 'package:didvan/services/network/request_helper.dart';
|
import 'package:didvan/services/network/request_helper.dart';
|
||||||
|
|
@ -37,6 +38,7 @@ import 'package:flutter_markdown/flutter_markdown.dart';
|
||||||
import 'package:flutter_spinkit/flutter_spinkit.dart';
|
import 'package:flutter_spinkit/flutter_spinkit.dart';
|
||||||
import 'package:persian_number_utility/persian_number_utility.dart';
|
import 'package:persian_number_utility/persian_number_utility.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
import 'package:url_launcher/url_launcher_string.dart';
|
||||||
|
|
||||||
class AiChatPage extends StatefulWidget {
|
class AiChatPage extends StatefulWidget {
|
||||||
final AiChatArgs args;
|
final AiChatArgs args;
|
||||||
|
|
@ -496,6 +498,14 @@ class _AiChatPageState extends State<AiChatPage> {
|
||||||
}
|
}
|
||||||
return Markdown(
|
return Markdown(
|
||||||
data: "${snapshot.data}...",
|
data: "${snapshot.data}...",
|
||||||
|
onTapLink: (text, href, title) {
|
||||||
|
if (href != null) {
|
||||||
|
AppInitializer.openWebLink(
|
||||||
|
context, href,
|
||||||
|
mode: LaunchMode
|
||||||
|
.inAppBrowserView);
|
||||||
|
}
|
||||||
|
},
|
||||||
selectable: false,
|
selectable: false,
|
||||||
shrinkWrap: true,
|
shrinkWrap: true,
|
||||||
physics:
|
physics:
|
||||||
|
|
@ -548,6 +558,12 @@ class _AiChatPageState extends State<AiChatPage> {
|
||||||
!message.audio!))))
|
!message.audio!))))
|
||||||
Markdown(
|
Markdown(
|
||||||
data: message.text.toString(),
|
data: message.text.toString(),
|
||||||
|
onTapLink: (text, href, title) {
|
||||||
|
if (href != null) {
|
||||||
|
AppInitializer.openWebLink(context, href,
|
||||||
|
mode: LaunchMode.inAppBrowserView);
|
||||||
|
}
|
||||||
|
},
|
||||||
selectable: true,
|
selectable: true,
|
||||||
shrinkWrap: true,
|
shrinkWrap: true,
|
||||||
physics: const NeverScrollableScrollPhysics(),
|
physics: const NeverScrollableScrollPhysics(),
|
||||||
|
|
|
||||||
|
|
@ -348,7 +348,7 @@ class _ProfilePageState extends State<ProfilePage> {
|
||||||
),
|
),
|
||||||
const SizedBox(height: 16),
|
const SizedBox(height: 16),
|
||||||
DidvanText(
|
DidvanText(
|
||||||
'نسخه نرمافزار: 3.3.5',
|
'نسخه نرمافزار: 3.3.6',
|
||||||
style: Theme.of(context).textTheme.bodySmall,
|
style: Theme.of(context).textTheme.bodySmall,
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ publish_to: "none" # Remove this line if you wish to publish to pub.dev
|
||||||
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
|
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
|
||||||
# Read more about iOS versioning at
|
# Read more about iOS versioning at
|
||||||
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
||||||
version: 3.3.5+3350
|
version: 3.3.6+3360
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ">=2.19.0 <3.0.0"
|
sdk: ">=2.19.0 <3.0.0"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue