feat: Upgrade to 2.6.0

This commit is contained in:
anonymous 2024-05-20 14:57:35 +08:00
parent 31ec784982
commit b662f7d633
8 changed files with 41 additions and 35 deletions

View File

@ -1,3 +1,11 @@
# 2.6.0
## Breaking Changes
* Migrated to Flutter 3.22. Support for Flutter 3.19 and earlier versions has been discontinued.
# 2.5.1
## Improvements

View File

@ -237,10 +237,10 @@ packages:
dependency: transitive
description:
name: dart_internal
sha256: "04145b91ccec450325fee75692b1ab62eb615e8892c334f0f4d31c696a857873"
sha256: "17ad5e3da43df562bb98ca0d88e9f32aeb16c97ec33dee822b21c3b2d0875726"
url: "https://pub.dev"
source: hosted
version: "0.2.10"
version: "0.2.12"
dbus:
dependency: transitive
description:
@ -317,10 +317,10 @@ packages:
dependency: transitive
description:
name: extended_text_field
sha256: ee139de7c2b2a9d806ddd5fdfef5c728cf475298a7ce5834c5b822ef1e6225d7
sha256: "954c7eea1e82728a742f7ddf09b9a51cef087d4f52b716ba88cb3eb78ccd7c6e"
url: "https://pub.dev"
source: hosted
version: "14.0.0"
version: "15.0.0"
extended_text_library:
dependency: transitive
description:
@ -684,26 +684,26 @@ packages:
dependency: transitive
description:
name: leak_tracker
sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa"
sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a"
url: "https://pub.dev"
source: hosted
version: "10.0.0"
version: "10.0.4"
leak_tracker_flutter_testing:
dependency: transitive
description:
name: leak_tracker_flutter_testing
sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0
sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8"
url: "https://pub.dev"
source: hosted
version: "2.0.1"
version: "3.0.3"
leak_tracker_testing:
dependency: transitive
description:
name: leak_tracker_testing
sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47
sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
url: "https://pub.dev"
source: hosted
version: "2.0.1"
version: "3.0.1"
link_preview_generator_for_us:
dependency: transitive
description:
@ -780,10 +780,10 @@ packages:
dependency: transitive
description:
name: meta
sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04
sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136"
url: "https://pub.dev"
source: hosted
version: "1.11.0"
version: "1.12.0"
mime:
dependency: transitive
description:
@ -1251,7 +1251,7 @@ packages:
path: ".."
relative: true
source: path
version: "2.5.1+2"
version: "2.5.1+5"
tencent_cloud_uikit_core:
dependency: transitive
description:
@ -1320,10 +1320,10 @@ packages:
dependency: transitive
description:
name: test_api
sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b"
sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f"
url: "https://pub.dev"
source: hosted
version: "0.6.1"
version: "0.7.0"
tim_ui_kit_sticker_plugin:
dependency: transitive
description:
@ -1520,10 +1520,10 @@ packages:
dependency: transitive
description:
name: vm_service
sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957
sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec"
url: "https://pub.dev"
source: hosted
version: "13.0.0"
version: "14.2.1"
wakelock_plus:
dependency: transitive
description:
@ -1613,5 +1613,5 @@ packages:
source: hosted
version: "3.1.2"
sdks:
dart: ">=3.3.0 <3.4.0"
flutter: ">=3.19.0"
dart: ">=3.4.0 <3.6.0"
flutter: ">=3.22.0"

View File

@ -210,7 +210,7 @@ class TUIConversationViewModel extends ChangeNotifier {
for (int element = 0; element < list.length; element++) {
int index = _conversationList.indexWhere((item) => item!.conversationID == list[element].conversationID);
if (index > -1) {
_conversationList.setAll(index, [list[element]]);
_conversationList.setAll(index, [list[element]] as List<V2TimConversation?>);
} else {
_conversationList.add(list[element]);
}

View File

@ -56,7 +56,6 @@ class _TIMUIKitFileElemState extends TIMUIKitState<TIMUIKitFileElem> {
V2TimAdvancedMsgListener? advancedMsgListener;
final GlobalKey containerKey = GlobalKey();
double? containerHeight;
bool? _downloadFailed = false;
@override
void dispose() {
@ -89,7 +88,6 @@ class _TIMUIKitFileElemState extends TIMUIKitState<TIMUIKitFileElem> {
if (messageProgress.msgID == widget.message.msgID) {
if (messageProgress.isError || messageProgress.errorCode != 0) {
setState(() {
_downloadFailed = true;
});
return;
}

View File

@ -524,7 +524,7 @@ class _TIMUIKitImageElem extends TIMUIKitState<TIMUIKitImageElem> {
""),
child: Stack(
children: [
if (currentPositionRadio != null || positionRadio != null)
if (positionRadio != null)
AspectRatio(
aspectRatio: (currentPositionRadio ?? positionRadio)!,
child: Container(

View File

@ -54,7 +54,7 @@ class LinkTextMarkdown extends TIMStatelessWidget {
selectable: isEnableTextSelection ?? false,
styleSheet: MarkdownStyleSheet.fromTheme(ThemeData(
textTheme: TextTheme(
bodyText2: style ?? const TextStyle(fontSize: 16.0))))
bodyMedium: style ?? const TextStyle(fontSize: 16.0))))
.copyWith(
a: TextStyle(color: LinkUtils.hexToColor("015fff")),
),

View File

@ -301,10 +301,10 @@ packages:
dependency: transitive
description:
name: dart_internal
sha256: "04145b91ccec450325fee75692b1ab62eb615e8892c334f0f4d31c696a857873"
sha256: "17ad5e3da43df562bb98ca0d88e9f32aeb16c97ec33dee822b21c3b2d0875726"
url: "https://pub.dev"
source: hosted
version: "0.2.10"
version: "0.2.12"
dart_style:
dependency: transitive
description:
@ -389,10 +389,10 @@ packages:
dependency: "direct main"
description:
name: extended_text_field
sha256: ee139de7c2b2a9d806ddd5fdfef5c728cf475298a7ce5834c5b822ef1e6225d7
sha256: "954c7eea1e82728a742f7ddf09b9a51cef087d4f52b716ba88cb3eb78ccd7c6e"
url: "https://pub.dev"
source: hosted
version: "14.0.0"
version: "15.0.0"
extended_text_library:
dependency: transitive
description:
@ -847,10 +847,10 @@ packages:
dependency: transitive
description:
name: meta
sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04
sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136"
url: "https://pub.dev"
source: hosted
version: "1.11.0"
version: "1.12.0"
mime:
dependency: transitive
description:
@ -1665,5 +1665,5 @@ packages:
source: hosted
version: "3.1.2"
sdks:
dart: ">=3.3.0 <3.4.0"
flutter: ">=3.19.0"
dart: ">=3.4.0 <3.6.0"
flutter: ">=3.22.0"

View File

@ -1,6 +1,6 @@
name: tencent_cloud_chat_uikit
description: A powerful chat UI component library and business logic for Tencent Cloud Chat, creating seamless in-app chat modules for delightful user experiences.
version: 2.5.1+5
version: 2.6.0
homepage: https://trtc.io/products/chat?utm_source=gfs&utm_medium=link&utm_campaign=%E6%B8%A0%E9%81%93&_channel_track_key=k6WgfCKn
repository: https://github.com/TencentCloud/chat-uikit-flutter
documentation: https://comm.qq.com/im/doc/flutter/en/TUIKit/readme.html
@ -14,7 +14,7 @@ platforms:
environment:
sdk: '>=3.0.0 <4.0.0'
flutter: ">=3.19.0"
flutter: ">=3.22.0"
dependencies:
flutter:
@ -44,7 +44,7 @@ dependencies:
wechat_camera_picker: ^4.2.0-dev.2
flutter_easyrefresh: ^2.2.1
extended_image: ^8.2.0
extended_text_field: ^14.0.0
extended_text_field: ^15.0.0
extended_text: ^13.0.0
package_info_plus: ^4.0.1
loading_animation_widget: ^1.1.0+3