diff --git a/.idea/bytedesk-flutter.iml b/.idea/bytedesk-flutter.iml
index 50ad6d5..57c1845 100644
--- a/.idea/bytedesk-flutter.iml
+++ b/.idea/bytedesk-flutter.iml
@@ -12,6 +12,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.idea/libraries/Dart_Packages.xml b/.idea/libraries/Dart_Packages.xml
index 9a23099..9a8fadf 100644
--- a/.idea/libraries/Dart_Packages.xml
+++ b/.idea/libraries/Dart_Packages.xml
@@ -5,13 +5,22 @@
+
+
+
+
+
+
+
+
+
@@ -19,6 +28,7 @@
+
@@ -26,6 +36,7 @@
+
@@ -33,6 +44,7 @@
+
@@ -40,6 +52,7 @@
+
@@ -47,6 +60,7 @@
+
@@ -54,6 +68,7 @@
+
@@ -61,6 +76,7 @@
+
@@ -68,6 +84,7 @@
+
@@ -75,6 +92,7 @@
+
@@ -82,6 +100,7 @@
+
@@ -89,6 +108,7 @@
+
@@ -96,6 +116,7 @@
+
@@ -103,6 +124,7 @@
+
@@ -110,6 +132,7 @@
+
@@ -117,6 +140,7 @@
+
@@ -124,6 +148,7 @@
+
@@ -131,6 +156,7 @@
+
@@ -138,6 +164,7 @@
+
@@ -145,6 +172,7 @@
+
@@ -152,6 +180,7 @@
+
@@ -159,6 +188,7 @@
+
@@ -166,6 +196,7 @@
+
@@ -173,6 +204,7 @@
+
@@ -180,6 +212,7 @@
+
@@ -187,6 +220,7 @@
+
@@ -194,6 +228,7 @@
+
@@ -201,6 +236,7 @@
+
@@ -208,6 +244,7 @@
+
@@ -215,6 +252,7 @@
+
@@ -222,6 +260,7 @@
+
@@ -229,6 +268,7 @@
+
@@ -236,6 +276,7 @@
+
@@ -243,6 +284,7 @@
+
@@ -250,6 +292,7 @@
+
@@ -257,6 +300,7 @@
+
@@ -264,6 +308,7 @@
+
@@ -271,6 +316,7 @@
+
@@ -278,6 +324,7 @@
+
@@ -285,13 +332,22 @@
+
+
+
+
+
+
+
+
+
@@ -299,6 +355,7 @@
+
@@ -306,6 +363,7 @@
+
@@ -313,6 +371,7 @@
+
@@ -320,6 +379,7 @@
+
@@ -327,6 +387,7 @@
+
@@ -334,6 +395,7 @@
+
@@ -341,6 +403,7 @@
+
@@ -348,6 +411,7 @@
+
@@ -355,6 +419,7 @@
+
@@ -362,6 +427,7 @@
+
@@ -369,6 +435,7 @@
+
@@ -376,6 +443,7 @@
+
@@ -383,6 +451,7 @@
+
@@ -390,6 +459,7 @@
+
@@ -397,6 +467,7 @@
+
@@ -404,6 +475,7 @@
+
@@ -411,6 +483,7 @@
+
@@ -418,6 +491,7 @@
+
@@ -425,6 +499,7 @@
+
@@ -432,13 +507,22 @@
+
+
+
+
+
+
+
+
+
@@ -446,6 +530,7 @@
+
@@ -453,6 +538,7 @@
+
@@ -460,6 +546,7 @@
+
@@ -467,6 +554,7 @@
+
@@ -474,6 +562,7 @@
+
@@ -481,6 +570,7 @@
+
@@ -488,6 +578,7 @@
+
@@ -495,6 +586,7 @@
+
@@ -502,6 +594,7 @@
+
@@ -509,6 +602,7 @@
+
@@ -516,6 +610,7 @@
+
@@ -523,6 +618,7 @@
+
@@ -530,6 +626,7 @@
+
@@ -537,6 +634,7 @@
+
@@ -544,6 +642,7 @@
+
@@ -551,6 +650,7 @@
+
@@ -558,6 +658,7 @@
+
@@ -565,6 +666,7 @@
+
@@ -572,6 +674,7 @@
+
@@ -579,6 +682,7 @@
+
@@ -586,6 +690,7 @@
+
@@ -593,6 +698,7 @@
+
@@ -600,6 +706,7 @@
+
@@ -607,6 +714,7 @@
+
@@ -614,6 +722,7 @@
+
@@ -621,6 +730,7 @@
+
@@ -628,6 +738,7 @@
+
@@ -635,6 +746,7 @@
+
@@ -642,6 +754,7 @@
+
@@ -649,6 +762,7 @@
+
@@ -656,6 +770,7 @@
+
@@ -663,6 +778,7 @@
+
@@ -670,6 +786,7 @@
+
@@ -677,6 +794,7 @@
+
@@ -684,6 +802,7 @@
+
@@ -691,6 +810,7 @@
+
@@ -698,6 +818,7 @@
+
@@ -705,6 +826,7 @@
+
@@ -712,6 +834,7 @@
+
@@ -719,6 +842,7 @@
+
@@ -726,6 +850,7 @@
+
@@ -733,6 +858,7 @@
+
@@ -740,6 +866,7 @@
+
@@ -747,6 +874,7 @@
+
@@ -754,6 +882,7 @@
+
@@ -761,6 +890,7 @@
+
@@ -768,6 +898,7 @@
+
@@ -775,6 +906,7 @@
+
@@ -782,6 +914,7 @@
+
@@ -789,6 +922,7 @@
+
@@ -796,6 +930,7 @@
+
@@ -803,6 +938,7 @@
+
@@ -810,6 +946,7 @@
+
@@ -817,6 +954,7 @@
+
@@ -824,6 +962,7 @@
+
@@ -831,6 +970,7 @@
+
@@ -838,6 +978,7 @@
+
@@ -845,6 +986,7 @@
+
@@ -852,6 +994,7 @@
+
@@ -859,6 +1002,7 @@
+
@@ -866,6 +1010,7 @@
+
@@ -873,13 +1018,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -887,6 +1048,7 @@
+
@@ -894,6 +1056,7 @@
+
@@ -901,6 +1064,7 @@
+
@@ -908,6 +1072,7 @@
+
@@ -915,6 +1080,7 @@
+
@@ -922,6 +1088,7 @@
+
@@ -929,6 +1096,7 @@
+
@@ -936,6 +1104,7 @@
+
@@ -943,6 +1112,7 @@
+
@@ -950,6 +1120,7 @@
+
@@ -957,6 +1128,7 @@
+
@@ -964,6 +1136,7 @@
+
@@ -971,6 +1144,7 @@
+
@@ -978,6 +1152,7 @@
+
@@ -985,6 +1160,7 @@
+
@@ -992,6 +1168,7 @@
+
@@ -999,6 +1176,7 @@
+
@@ -1006,6 +1184,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1149,6 +1471,10 @@
+
+
+
+
diff --git a/.idea/libraries/Dart_SDK.xml b/.idea/libraries/Dart_SDK.xml
index b222a69..76622ee 100644
--- a/.idea/libraries/Dart_SDK.xml
+++ b/.idea/libraries/Dart_SDK.xml
@@ -1,25 +1,25 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bytedesk_demo/android/app/build.gradle b/bytedesk_demo/android/app/build.gradle
index 50c728c..9b14ff6 100644
--- a/bytedesk_demo/android/app/build.gradle
+++ b/bytedesk_demo/android/app/build.gradle
@@ -27,7 +27,7 @@ apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
android {
// compileSdkVersion flutter.compileSdkVersion
- compileSdkVersion 31
+ compileSdkVersion 33
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
@@ -39,7 +39,7 @@ android {
applicationId "com.bytedesk.demo"
// minSdkVersion flutter.minSdkVersion
// targetSdkVersion flutter.targetSdkVersion
- minSdkVersion 19
+ minSdkVersion 21
targetSdkVersion 31
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
diff --git a/bytedesk_demo/pubspec.yaml b/bytedesk_demo/pubspec.yaml
index e96f51b..cc19e1d 100644
--- a/bytedesk_demo/pubspec.yaml
+++ b/bytedesk_demo/pubspec.yaml
@@ -46,8 +46,9 @@ dependencies:
# 请在ios/Podfile中添加:use_frameworks!
vibration: ^1.7.3
# 在线客服 https://pub.dev/packages/bytedesk_kefu
- bytedesk_kefu: ^1.4.1
-
+ #bytedesk_kefu: ^1.4.1
+ bytedesk_kefu:
+ path: ../bytedesk_kefu
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^1.0.2
diff --git a/bytedesk_kefu/lib/ui/chat/page/chat_kf_page.dart b/bytedesk_kefu/lib/ui/chat/page/chat_kf_page.dart
index eb8dce5..660a6dc 100755
--- a/bytedesk_kefu/lib/ui/chat/page/chat_kf_page.dart
+++ b/bytedesk_kefu/lib/ui/chat/page/chat_kf_page.dart
@@ -193,9 +193,20 @@ class _ChatKFPageState extends State
//
return Scaffold(
appBar: AppBar(
- title: Text(_title ?? '请求中, 请稍后...'),
+ title: Text(_title ?? '请求中, 请稍后...',style: TextStyle(color: Color(0xFF333333),fontSize: 16),),
+ backgroundColor: Colors.white,
centerTitle: true,
elevation: 0,
+ leading: IconButton(
+ icon: Icon(
+ Icons.arrow_back_ios,
+ size: 17,
+ color: Color(0xFF333333),
+ ),
+ onPressed:
+ () {
+ Navigator.maybePop(context);
+ }),
actions: [
// TODO: 评价
// TODO: 常见问题
diff --git a/bytedesk_kefu/lib/ui/chat/widget/message_widget.dart b/bytedesk_kefu/lib/ui/chat/widget/message_widget.dart
index ce9b3b6..600a6c2 100755
--- a/bytedesk_kefu/lib/ui/chat/widget/message_widget.dart
+++ b/bytedesk_kefu/lib/ui/chat/widget/message_widget.dart
@@ -327,7 +327,7 @@ class MessageWidget extends StatelessWidget {
margin: EdgeInsets.only(left: 18, bottom: 2),
child: Text(
message!.nickname!,
- style: TextStyle(fontSize: 10),
+ style: TextStyle(fontSize: 10,color: Color(0xFF333333)),
),
),
// FIXME: 升级2.12兼容null-safty之后,无法显示长按气泡
@@ -742,7 +742,7 @@ class MessageWidget extends StatelessWidget {
child: Text(
message!.timestamp ?? '',
textAlign: TextAlign.center,
- style: TextStyle(fontSize: 10.0),
+ style: TextStyle(fontSize: 10.0,color: Color(0xFF333333)),
),
)
],
@@ -759,7 +759,7 @@ class MessageWidget extends StatelessWidget {
child: Text(
message!.content ?? '',
textAlign: TextAlign.center,
- style: TextStyle(fontSize: 10.0),
+ style: TextStyle(fontSize: 10.0,color: Color(0xFF333333)),
),
)
],
diff --git a/bytedesk_kefu/lib/ui/widget/chat_input.dart b/bytedesk_kefu/lib/ui/widget/chat_input.dart
index b76612a..874e054 100644
--- a/bytedesk_kefu/lib/ui/widget/chat_input.dart
+++ b/bytedesk_kefu/lib/ui/widget/chat_input.dart
@@ -452,7 +452,7 @@ class _ChatInputState extends State with TickerProviderStateMixin {
child: Material(
borderRadius: const BorderRadius.vertical(top: Radius.circular(10),),
//InheritedChatTheme.of(context).theme.inputBorderRadius,
- // color: Color.white, //Color(0xff1d1c21),//InheritedChatTheme.of(context).theme.inputBackgroundColor,
+ color: Colors.white, //Color(0xff1d1c21),//InheritedChatTheme.of(context).theme.inputBackgroundColor,
child: Container(
padding: EdgeInsets.fromLTRB(
_query.padding.left,
@@ -504,7 +504,7 @@ class _ChatInputState extends State with TickerProviderStateMixin {
),
),
// emoji
- buildEmojiButton(),
+ //buildEmojiButton(),
//extra
_textController.text.isEmpty
? buildExtra()