From 36cc4a197669f7026756e4e721ff1287e859fa78 Mon Sep 17 00:00:00 2001
From: guoshuyu <359369982@qq.com>
Date: Thu, 15 Aug 2024 16:07:14 +0800
Subject: [PATCH] support 3.24
---
.github/workflows/ci.yml | 4 +-
README.md | 6 +-
README_EN.md | 6 +-
android/app/build.gradle | 22 +-
.../gradle/wrapper/gradle-wrapper.properties | 2 +-
android/settings.gradle | 2 +-
ios/Podfile.lock | 71 ++-
ios/Runner.xcodeproj/project.pbxproj | 33 +-
ios/Runner/AppDelegate.swift | 2 +-
ios/Runner/Info.plist | 2 +-
.../net/interceptors/error_interceptor.dart | 5 +-
lib/common/utils/common_utils.dart | 2 +
lib/page/home/home_page.dart | 2 +-
lib/page/home/widget/home_drawer.dart | 1 +
lib/page/login/login_webview.dart | 16 +-
lib/page/my_page.dart | 4 +-
.../repository_detail_issue_list_page.dart | 4 +-
lib/page/repos/repository_file_list_page.dart | 2 +-
.../repos/repostory_detail_info_page.dart | 6 +-
lib/page/user/person_page.dart | 7 +-
lib/page/welcome_page.dart | 10 +-
pubspec.lock | 591 ++++++++++--------
pubspec.yaml | 53 +-
23 files changed, 488 insertions(+), 365 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index c9f7eae9..c258b61a 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -25,7 +25,7 @@ jobs:
java-version: 17
- uses: subosito/flutter-action@v1
with:
- flutter-version: '3.22.0'
+ flutter-version: '3.24.0'
- uses: finnp/create-file-action@master
env:
FILE_NAME: lib/common/config/ignoreConfig.dart
@@ -47,7 +47,7 @@ jobs:
java-version: 17
- uses: subosito/flutter-action@v1
with:
- flutter-version: '3.22.0'
+ flutter-version: '3.24.0'
- uses: finnp/create-file-action@master
env:
FILE_NAME: lib/common/config/ignoreConfig.dart
diff --git a/README.md b/README.md
index 22d24b8c..7f5fbd1b 100644
--- a/README.md
+++ b/README.md
@@ -85,7 +85,7 @@
## 编译运行流程
-1、配置好Flutter开发环境(目前Flutter SDK 版本 **3.22**),可参阅 [【搭建环境】](https://flutterchina.club)。
+1、配置好Flutter开发环境(目前Flutter SDK 版本 **3.24**),可参阅 [【搭建环境】](https://flutterchina.club)。
2、clone代码,执行`Packages get`安装第三方包。(因为某些不可抗力原因,国内可能需要设置代理: [代理环境变量](https://flutterchina.club/setup-windows/))
@@ -109,7 +109,7 @@
### 5、运行之前请注意下
->### 1、本地 Flutter SDK 版本 3.22 ; 2、是否执行过 `flutter pub get`;3、 网络等问题参考: [如果出现登陆失败或者请求失败 ](https://github.com/CarGuo/gsy_github_app_flutter/issues/643)
+>### 1、本地 Flutter SDK 版本 3.24 ; 2、是否执行过 `flutter pub get`;3、 网络等问题参考: [如果出现登陆失败或者请求失败 ](https://github.com/CarGuo/gsy_github_app_flutter/issues/643)
### 下载
@@ -154,7 +154,7 @@
### 第三方框架
->当前 Flutter SDK 版本 3.22
+>当前 Flutter SDK 版本 3.24
| 库 | 功能 |
| -------------------------- | -------------- |
diff --git a/README_EN.md b/README_EN.md
index 2a6bcece..fb27a213 100644
--- a/README_EN.md
+++ b/README_EN.md
@@ -43,7 +43,7 @@ With the use and feedback of the project, will user experience and function opti
### Operation instructions
-1. Configure the Flutter development environment (Tag of the current version of Flutter SDK **3.22** ).
+1. Configure the Flutter development environment (Tag of the current version of Flutter SDK **3.24** ).
2. Clone code, execute `Packages get'to install third-party packages.
@@ -68,7 +68,7 @@ With the use and feedback of the project, will user experience and function opti
4、Be careful
->### Local Flutter SDK version 3.22 or more. 2. Does the third-party package version in pubspec. yaml correspond to the third-party package version in pubspec. lock?
+>### Local Flutter SDK version 3.24 or more. 2. Does the third-party package version in pubspec. yaml correspond to the third-party package version in pubspec. lock?
### Download
@@ -110,7 +110,7 @@ With the use and feedback of the project, will user experience and function opti
### Third-party framework
->Current Flutter SDK version **3.22**
+>Current Flutter SDK version **3.24**
| 库 | 功能 |
| -------------------------- | -------------- |
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 5b51bdb1..12896d04 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -15,6 +15,9 @@ if (localPropertiesFile.exists()) {
apply from: "exported.gradle"
android {
+
+ namespace "com.shuyu.gsygithub.gsygithubappflutter"
+
compileSdkVersion 34
sourceSets {
@@ -30,8 +33,8 @@ android {
applicationId "com.shuyu.gsygithub.gsygithubappflutter"
minSdkVersion 21
targetSdkVersion 33
- versionCode 55
- versionName "6.1.0"
+ versionCode 56
+ versionName "6.2.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
@@ -69,6 +72,21 @@ android {
// Disables dependency metadata when building Android App Bundles.
includeInBundle = false
}
+
+ compileOptions {
+ sourceCompatibility JavaVersion.VERSION_17
+ targetCompatibility JavaVersion.VERSION_17
+ }
+ kotlinOptions {
+ jvmTarget = '17'
+ }
+
+ ///为了 https://github.com/pichillilorenzo/flutter_inappwebview/issues/2150
+ configurations.all {
+ resolutionStrategy {
+ force 'androidx.webkit:webkit:1.8.0'
+ }
+ }
}
flutter {
diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties
index e750102e..da1db5f0 100644
--- a/android/gradle/wrapper/gradle-wrapper.properties
+++ b/android/gradle/wrapper/gradle-wrapper.properties
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.3-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
diff --git a/android/settings.gradle b/android/settings.gradle
index 934e036b..d8cc1f59 100644
--- a/android/settings.gradle
+++ b/android/settings.gradle
@@ -18,7 +18,7 @@ pluginManagement {
plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
- id "com.android.application" version "7.0.3" apply false
+ id "com.android.application" version "8.0.1" apply false
id "org.jetbrains.kotlin.android" version "1.8.10" apply false
}
diff --git a/ios/Podfile.lock b/ios/Podfile.lock
index 87aa2860..39b67097 100644
--- a/ios/Podfile.lock
+++ b/ios/Podfile.lock
@@ -1,39 +1,38 @@
PODS:
- connectivity_plus (0.0.1):
- Flutter
- - ReachabilitySwift
+ - FlutterMacOS
- device_info_plus (0.0.1):
- Flutter
- Flutter (1.0.0)
- - flutter_inappwebview (0.0.1):
+ - flutter_inappwebview_ios (0.0.1):
- Flutter
- - flutter_inappwebview/Core (= 0.0.1)
+ - flutter_inappwebview_ios/Core (= 0.0.1)
- OrderedSet (~> 5.0)
- - flutter_inappwebview/Core (0.0.1):
+ - flutter_inappwebview_ios/Core (0.0.1):
- Flutter
- OrderedSet (~> 5.0)
- fluttertoast (0.0.2):
- Flutter
- Toast
- - FMDB (2.7.5):
- - FMDB/standard (= 2.7.5)
- - FMDB/standard (2.7.5)
- OrderedSet (5.0.0)
- package_info_plus (0.4.5):
- Flutter
- path_provider_foundation (0.0.1):
- Flutter
- FlutterMacOS
- - permission_handler_apple (9.1.1):
+ - permission_handler_apple (9.3.0):
+ - Flutter
+ - rive_common (0.0.1):
- Flutter
- - ReachabilitySwift (5.0.0)
- share_plus (0.0.1):
- Flutter
- - shared_preferences_ios (0.0.1):
+ - shared_preferences_foundation (0.0.1):
- Flutter
+ - FlutterMacOS
- sqflite (0.0.3):
- Flutter
- - FMDB (>= 2.7.5)
+ - FlutterMacOS
- Toast (4.0.0)
- url_launcher_ios (0.0.1):
- Flutter
@@ -41,37 +40,36 @@ PODS:
- Flutter
DEPENDENCIES:
- - connectivity_plus (from `.symlinks/plugins/connectivity_plus/ios`)
+ - connectivity_plus (from `.symlinks/plugins/connectivity_plus/darwin`)
- device_info_plus (from `.symlinks/plugins/device_info_plus/ios`)
- Flutter (from `Flutter`)
- - flutter_inappwebview (from `.symlinks/plugins/flutter_inappwebview/ios`)
+ - flutter_inappwebview_ios (from `.symlinks/plugins/flutter_inappwebview_ios/ios`)
- fluttertoast (from `.symlinks/plugins/fluttertoast/ios`)
- package_info_plus (from `.symlinks/plugins/package_info_plus/ios`)
- path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`)
- permission_handler_apple (from `.symlinks/plugins/permission_handler_apple/ios`)
+ - rive_common (from `.symlinks/plugins/rive_common/ios`)
- share_plus (from `.symlinks/plugins/share_plus/ios`)
- - shared_preferences_ios (from `.symlinks/plugins/shared_preferences_ios/ios`)
- - sqflite (from `.symlinks/plugins/sqflite/ios`)
+ - shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
+ - sqflite (from `.symlinks/plugins/sqflite/darwin`)
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
- webview_flutter_wkwebview (from `.symlinks/plugins/webview_flutter_wkwebview/ios`)
SPEC REPOS:
https://github.com/CocoaPods/Specs.git:
- - FMDB
- Toast
trunk:
- OrderedSet
- - ReachabilitySwift
EXTERNAL SOURCES:
connectivity_plus:
- :path: ".symlinks/plugins/connectivity_plus/ios"
+ :path: ".symlinks/plugins/connectivity_plus/darwin"
device_info_plus:
:path: ".symlinks/plugins/device_info_plus/ios"
Flutter:
:path: Flutter
- flutter_inappwebview:
- :path: ".symlinks/plugins/flutter_inappwebview/ios"
+ flutter_inappwebview_ios:
+ :path: ".symlinks/plugins/flutter_inappwebview_ios/ios"
fluttertoast:
:path: ".symlinks/plugins/fluttertoast/ios"
package_info_plus:
@@ -80,35 +78,36 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/path_provider_foundation/darwin"
permission_handler_apple:
:path: ".symlinks/plugins/permission_handler_apple/ios"
+ rive_common:
+ :path: ".symlinks/plugins/rive_common/ios"
share_plus:
:path: ".symlinks/plugins/share_plus/ios"
- shared_preferences_ios:
- :path: ".symlinks/plugins/shared_preferences_ios/ios"
+ shared_preferences_foundation:
+ :path: ".symlinks/plugins/shared_preferences_foundation/darwin"
sqflite:
- :path: ".symlinks/plugins/sqflite/ios"
+ :path: ".symlinks/plugins/sqflite/darwin"
url_launcher_ios:
:path: ".symlinks/plugins/url_launcher_ios/ios"
webview_flutter_wkwebview:
:path: ".symlinks/plugins/webview_flutter_wkwebview/ios"
SPEC CHECKSUMS:
- connectivity_plus: 07c49e96d7fc92bc9920617b83238c4d178b446a
- device_info_plus: 7545d84d8d1b896cb16a4ff98c19f07ec4b298ea
+ connectivity_plus: ddd7f30999e1faaef5967c23d5b6d503d10434db
+ device_info_plus: 97af1d7e84681a90d0693e63169a5d50e0839a0d
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
- flutter_inappwebview: 3d32228f1304635e7c028b0d4252937730bbc6cf
- fluttertoast: 31b00dabfa7fb7bacd9e7dbee580d7a2ff4bf265
- FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a
+ flutter_inappwebview_ios: 97215cf7d4677db55df76782dbd2930c5e1c1ea0
+ fluttertoast: e9a18c7be5413da53898f660530c56f35edfba9c
OrderedSet: aaeb196f7fef5a9edf55d89760da9176ad40b93c
- package_info_plus: fd030dabf36271f146f1f3beacd48f564b0f17f7
- path_provider_foundation: 29f094ae23ebbca9d3d0cec13889cd9060c0e943
- permission_handler_apple: e76247795d700c14ea09e3a2d8855d41ee80a2e6
- ReachabilitySwift: 985039c6f7b23a1da463388634119492ff86c825
+ package_info_plus: 58f0028419748fad15bf008b270aaa8e54380b1c
+ path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
+ permission_handler_apple: 9878588469a2b0d0fc1e048d9f43605f92e6cec2
+ rive_common: cbbac3192af00d7341f19dae2f26298e9e37d99e
share_plus: 599aa54e4ea31d4b4c0e9c911bcc26c55e791028
- shared_preferences_ios: 548a61f8053b9b8a49ac19c1ffbc8b92c50d68ad
- sqflite: 31f7eba61e3074736dff8807a9b41581e4f7f15a
+ shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
+ sqflite: 673a0e54cc04b7d6dba8d24fb8095b31c3a99eec
Toast: 91b396c56ee72a5790816f40d3a94dd357abc196
- url_launcher_ios: 839c58cdb4279282219f5e248c3321761ff3c4de
- webview_flutter_wkwebview: be0f0d33777f1bfd0c9fdcb594786704dbf65f36
+ url_launcher_ios: 5334b05cef931de560670eeae103fd3e431ac3fe
+ webview_flutter_wkwebview: 2a23822e9039b7b1bc52e5add778e5d89ad488d1
PODFILE CHECKSUM: c4c93c5f6502fe2754f48404d3594bf779584011
diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj
index eaab66fb..db44825b 100644
--- a/ios/Runner.xcodeproj/project.pbxproj
+++ b/ios/Runner.xcodeproj/project.pbxproj
@@ -287,6 +287,7 @@
9705A1C41CF9048500538489 /* Embed Frameworks */,
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
0CE87C2C48C36989195F6D5E /* [CP] Embed Pods Frameworks */,
+ 24F7C8729A424760B0DE5489 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
@@ -478,36 +479,34 @@
);
inputPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh",
- "${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework",
"${BUILT_PRODUCTS_DIR}/OrderedSet/OrderedSet.framework",
- "${BUILT_PRODUCTS_DIR}/ReachabilitySwift/Reachability.framework",
"${BUILT_PRODUCTS_DIR}/Toast/Toast.framework",
"${BUILT_PRODUCTS_DIR}/connectivity_plus/connectivity_plus.framework",
"${BUILT_PRODUCTS_DIR}/device_info_plus/device_info_plus.framework",
- "${BUILT_PRODUCTS_DIR}/flutter_inappwebview/flutter_inappwebview.framework",
+ "${BUILT_PRODUCTS_DIR}/flutter_inappwebview_ios/flutter_inappwebview_ios.framework",
"${BUILT_PRODUCTS_DIR}/fluttertoast/fluttertoast.framework",
"${BUILT_PRODUCTS_DIR}/package_info_plus/package_info_plus.framework",
"${BUILT_PRODUCTS_DIR}/path_provider_foundation/path_provider_foundation.framework",
+ "${BUILT_PRODUCTS_DIR}/rive_common/rive_common.framework",
"${BUILT_PRODUCTS_DIR}/share_plus/share_plus.framework",
- "${BUILT_PRODUCTS_DIR}/shared_preferences_ios/shared_preferences_ios.framework",
+ "${BUILT_PRODUCTS_DIR}/shared_preferences_foundation/shared_preferences_foundation.framework",
"${BUILT_PRODUCTS_DIR}/sqflite/sqflite.framework",
"${BUILT_PRODUCTS_DIR}/url_launcher_ios/url_launcher_ios.framework",
"${BUILT_PRODUCTS_DIR}/webview_flutter_wkwebview/webview_flutter_wkwebview.framework",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
- "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OrderedSet.framework",
- "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Toast.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/connectivity_plus.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/device_info_plus.framework",
- "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/flutter_inappwebview.framework",
+ "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/flutter_inappwebview_ios.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/fluttertoast.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/package_info_plus.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/path_provider_foundation.framework",
+ "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/rive_common.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/share_plus.framework",
- "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/shared_preferences_ios.framework",
+ "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/shared_preferences_foundation.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/sqflite.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/url_launcher_ios.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/webview_flutter_wkwebview.framework",
@@ -517,6 +516,24 @@
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
+ 24F7C8729A424760B0DE5489 /* [CP] Copy Pods Resources */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh",
+ "${PODS_CONFIGURATION_BUILD_DIR}/permission_handler_apple/permission_handler_apple_privacy.bundle",
+ );
+ name = "[CP] Copy Pods Resources";
+ outputPaths = (
+ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/permission_handler_apple_privacy.bundle",
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
diff --git a/ios/Runner/AppDelegate.swift b/ios/Runner/AppDelegate.swift
index 71cc41e3..f1dc4867 100644
--- a/ios/Runner/AppDelegate.swift
+++ b/ios/Runner/AppDelegate.swift
@@ -1,7 +1,7 @@
import UIKit
import Flutter
-@UIApplicationMain
+@main
@objc class AppDelegate: FlutterAppDelegate {
override func application(
_ application: UIApplication,
diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist
index d75a066d..67d31164 100644
--- a/ios/Runner/Info.plist
+++ b/ios/Runner/Info.plist
@@ -17,7 +17,7 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 6.1.0
+ 6.2.0
CFBundleSignature
????
CFBundleVersion
diff --git a/lib/common/net/interceptors/error_interceptor.dart b/lib/common/net/interceptors/error_interceptor.dart
index a436695e..4a56e19d 100644
--- a/lib/common/net/interceptors/error_interceptor.dart
+++ b/lib/common/net/interceptors/error_interceptor.dart
@@ -10,13 +10,12 @@ const NOT_TIP_KEY = "noTip";
/// Created by guoshuyu
/// on 2019/3/23.
class ErrorInterceptors extends InterceptorsWrapper {
-
-
@override
onRequest(RequestOptions options, handler) async {
//没有网络
var connectivityResult = await (Connectivity().checkConnectivity());
- if (connectivityResult == ConnectivityResult.none) {
+ if (connectivityResult.isEmpty ||
+ connectivityResult[0] == ConnectivityResult.none) {
return handler.reject(DioException(
requestOptions: options,
type: DioExceptionType.unknown,
diff --git a/lib/common/utils/common_utils.dart b/lib/common/utils/common_utils.dart
index 9ab6fd05..88ca174e 100644
--- a/lib/common/utils/common_utils.dart
+++ b/lib/common/utils/common_utils.dart
@@ -195,6 +195,8 @@ class CommonUtils {
static getThemeData(Color color) {
return ThemeData(
+ useMaterial3: false,
+
///用来适配 Theme.of(context).primaryColorLight 和 primaryColorDark 的颜色变化,不设置可能会是默认蓝色
primarySwatch: color as MaterialColor,
diff --git a/lib/page/home/home_page.dart b/lib/page/home/home_page.dart
index fe57f651..1ea969df 100644
--- a/lib/page/home/home_page.dart
+++ b/lib/page/home/home_page.dart
@@ -62,7 +62,7 @@ class _HomePageState extends State {
///增加返回按键监听
return PopScope(
canPop: false,
- onPopInvoked: (didPop) {
+ onPopInvokedWithResult: (didPop, _) {
_dialogExitApp(context);
},
child: GSYTabBarWidget(
diff --git a/lib/page/home/widget/home_drawer.dart b/lib/page/home/widget/home_drawer.dart
index a7306149..ba528082 100644
--- a/lib/page/home/widget/home_drawer.dart
+++ b/lib/page/home/widget/home_drawer.dart
@@ -213,6 +213,7 @@ class HomeDrawer extends StatelessWidget {
if (kDebugMode) {
print(value);
}
+ if(!context.mounted)return;
showAboutDialog(context, value.version);
});
}),
diff --git a/lib/page/login/login_webview.dart b/lib/page/login/login_webview.dart
index c44b7393..78a78160 100644
--- a/lib/page/login/login_webview.dart
+++ b/lib/page/login/login_webview.dart
@@ -65,23 +65,23 @@ class _LoginWebViewState extends State {
),
InAppWebView(
key: webViewKey,
- initialUrlRequest: URLRequest(url: Uri.parse(widget.url)),
+ initialUrlRequest: URLRequest(url: WebUri(widget.url)),
onWebViewCreated: (controller) {
webViewController = controller;
webViewController?.loadUrl(
- urlRequest: URLRequest(url: Uri.parse(widget.url)));
+ urlRequest: URLRequest(url: WebUri(widget.url)));
},
onLoadStart: (controller, url) {
setState(() {
isLoading = true;
});
},
- initialOptions: Platform.isIOS
- ? InAppWebViewGroupOptions(
- crossPlatform: InAppWebViewOptions(
- useShouldOverrideUrlLoading: true,
- ))
- : null,
+ initialSettings: InAppWebViewSettings(
+ useHybridComposition: true,
+ allowsInlineMediaPlayback: true,
+ mediaPlaybackRequiresUserGesture: true,
+ useShouldOverrideUrlLoading: Platform.isIOS ? true : false,
+ ),
shouldOverrideUrlLoading: (controller, navigationAction) async {
var url = navigationAction.request.url!.toString();
if (url.startsWith("gsygithubapp://authed")) {
diff --git a/lib/page/my_page.dart b/lib/page/my_page.dart
index f6db71d5..76e4b891 100644
--- a/lib/page/my_page.dart
+++ b/lib/page/my_page.dart
@@ -154,9 +154,9 @@ class MyPageState extends BasePersonState {
onLoadMore,
scrollController: scrollController,
refreshKey: refreshIKey,
- headerSliverBuilder: (context, _) {
+ headerSliverBuilder: (context, innerBoxIsScrolled) {
return sliverBuilder(
- context, _, store.state.userInfo!, notifyColor, beStaredCount,
+ context, innerBoxIsScrolled, store.state.userInfo!, notifyColor, beStaredCount,
() {
_refreshNotify();
});
diff --git a/lib/page/repos/repository_detail_issue_list_page.dart b/lib/page/repos/repository_detail_issue_list_page.dart
index 020e9073..16dc74fd 100644
--- a/lib/page/repos/repository_detail_issue_list_page.dart
+++ b/lib/page/repos/repository_detail_issue_list_page.dart
@@ -178,8 +178,8 @@ class RepositoryDetailIssuePageState extends State
onLoadMore,
refreshKey: refreshIKey,
scrollController: scrollController,
- headerSliverBuilder: (context, _) {
- return _sliverBuilder(context, _);
+ headerSliverBuilder: (context, innerBoxIsScrolled) {
+ return _sliverBuilder(context, innerBoxIsScrolled);
},
),
);
diff --git a/lib/page/repos/repository_file_list_page.dart b/lib/page/repos/repository_file_list_page.dart
index 56e1e262..f05d356b 100644
--- a/lib/page/repos/repository_file_list_page.dart
+++ b/lib/page/repos/repository_file_list_page.dart
@@ -186,7 +186,7 @@ class RepositoryDetailFileListPageState
body: PopScope(
canPop: ReposDetailModel.of(context).currentIndex != 3 &&
headerList.length == 1,
- onPopInvoked: (didPop) {
+ onPopInvokedWithResult: (didPop, _) {
if (didPop == false) {
_resolveHeaderClick(headerList.length - 2);
}
diff --git a/lib/page/repos/repostory_detail_info_page.dart b/lib/page/repos/repostory_detail_info_page.dart
index 65cba620..1b826099 100644
--- a/lib/page/repos/repostory_detail_info_page.dart
+++ b/lib/page/repos/repostory_detail_info_page.dart
@@ -155,6 +155,8 @@ class ReposDetailInfoPageState extends State
ReposDetailModel.of(context).repository!.isStared)
.then((result) {
showRefreshLoading();
+ var context = this.context;
+ if(!context.mounted)return;
Navigator.pop(context);
});
}),
@@ -241,8 +243,8 @@ class ReposDetailInfoPageState extends State
onLoadMore,
refreshKey: refreshIKey,
scrollController: scrollController,
- headerSliverBuilder: (context, _) {
- return _sliverBuilder(context, _);
+ headerSliverBuilder: (context, innerBoxIsScrolled) {
+ return _sliverBuilder(context, innerBoxIsScrolled);
},
);
},
diff --git a/lib/page/user/person_page.dart b/lib/page/user/person_page.dart
index 77e4a837..f2c2e2cd 100644
--- a/lib/page/user/person_page.dart
+++ b/lib/page/user/person_page.dart
@@ -31,7 +31,6 @@ class PersonPage extends StatefulWidget {
}
class PersonState extends BasePersonState {
-
String beStaredCount = "---";
bool focusStatus = false;
@@ -182,9 +181,9 @@ class PersonState extends BasePersonState {
handleRefresh,
onLoadMore,
refreshKey: refreshIKey,
- headerSliverBuilder: (context, _) {
- return sliverBuilder(
- context, _, userInfo!, null, beStaredCount, null);
+ headerSliverBuilder: (context, innerBoxIsScrolled) {
+ return sliverBuilder(context, innerBoxIsScrolled, userInfo!, null,
+ beStaredCount, null);
},
));
}
diff --git a/lib/page/welcome_page.dart b/lib/page/welcome_page.dart
index 910f96c7..4c64cdb1 100644
--- a/lib/page/welcome_page.dart
+++ b/lib/page/welcome_page.dart
@@ -10,7 +10,7 @@ import 'package:gsy_github_app_flutter/common/utils/navigator_utils.dart';
import 'package:gsy_github_app_flutter/widget/diff_scale_text.dart';
import 'package:gsy_github_app_flutter/widget/mole_widget.dart';
import 'package:redux/redux.dart';
-import 'package:rive/rive.dart';
+import 'package:rive/rive.dart' as rive;
/// 欢迎页
/// Created by guoshuyu
@@ -76,8 +76,7 @@ class _WelcomePageState extends State {
child: Stack(
children: [
const Center(
- child: Image(
- image: AssetImage('static/images/welcome.png')),
+ child: Image(image: AssetImage('static/images/welcome.png')),
),
Align(
alignment: const Alignment(0.0, 0.3),
@@ -98,12 +97,13 @@ class _WelcomePageState extends State {
child: SizedBox(
width: size,
height: size,
- child: RiveAnimation.asset(
+ child: rive.RiveAnimation.asset(
'static/file/launch.riv',
animations: const ["lookUp"],
onInit: (arb) {
var controller =
- StateMachineController.fromArtboard(arb, "birb");
+ rive.StateMachineController.fromArtboard(
+ arb, "birb");
var smi = controller?.findInput("dance");
arb.addController(controller!);
smi?.value == true;
diff --git a/pubspec.lock b/pubspec.lock
index 8535747d..61a94e8b 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -5,50 +5,55 @@ packages:
dependency: transitive
description:
name: _fe_analyzer_shared
- sha256: ae92f5d747aee634b87f89d9946000c2de774be1d6ac3e58268224348cd0101a
+ sha256: f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834
url: "https://pub.flutter-io.cn"
source: hosted
- version: "61.0.0"
+ version: "72.0.0"
+ _macros:
+ dependency: transitive
+ description: dart
+ source: sdk
+ version: "0.3.2"
analyzer:
dependency: transitive
description:
name: analyzer
- sha256: ea3d8652bda62982addfd92fdc2d0214e5f82e43325104990d4f4c4a2a313562
+ sha256: b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139
url: "https://pub.flutter-io.cn"
source: hosted
- version: "5.13.0"
+ version: "6.7.0"
android_intent_plus:
dependency: "direct main"
description:
name: android_intent_plus
- sha256: f72ae20bb37108694f442e7ae6acbd28b453ca62ce86842f6787b784355abfe6
+ sha256: "007703c1b2cac7ca98add3336b98cffa4baa11d5133cc463293dba9daa39cdf6"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "4.0.2"
+ version: "5.1.0"
animations:
dependency: "direct main"
description:
name: animations
- sha256: ef57563eed3620bd5d75ad96189846aca1e033c0c45fc9a7d26e80ab02b88a70
+ sha256: d3d6dcfb218225bbe68e87ccf6378bbb2e32a94900722c5f81611dad089911cb
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.0.8"
+ version: "2.0.11"
args:
dependency: transitive
description:
name: args
- sha256: "0bd9a99b6eb96f07af141f0eb53eace8983e8e5aa5de59777aca31684680ef22"
+ sha256: "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.3.0"
+ version: "2.5.0"
async:
dependency: transitive
description:
name: async
- sha256: "271b8899fc99f9df4f4ed419fa14e2fff392c7b2c162fbb87b222e2e963ddc73"
+ sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.9.0"
+ version: "2.11.0"
auto_size_text:
dependency: "direct main"
description:
@@ -57,14 +62,22 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "3.0.0"
+ boolean_selector:
+ dependency: transitive
+ description:
+ name: boolean_selector
+ sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "2.1.1"
build:
dependency: transitive
description:
name: build
- sha256: "3fbda25365741f8251b39f3917fb3c8e286a96fd068a5a242e11c2012d495777"
+ sha256: "80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.3.1"
+ version: "2.4.1"
build_config:
dependency: transitive
description:
@@ -77,34 +90,34 @@ packages:
dependency: transitive
description:
name: build_daemon
- sha256: "5f02d73eb2ba16483e693f80bee4f088563a820e47d1027d4cdfe62b5bb43e65"
+ sha256: "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "4.0.0"
+ version: "4.0.2"
build_resolvers:
dependency: transitive
description:
name: build_resolvers
- sha256: "6c4dd11d05d056e76320b828a1db0fc01ccd376922526f8e9d6c796a5adbac20"
+ sha256: "339086358431fa15d7eca8b6a36e5d783728cf025e559b834f4609a1fcfb7b0a"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.2.1"
+ version: "2.4.2"
build_runner:
dependency: "direct dev"
description:
name: build_runner
- sha256: "24e160312abfad4deb457a1915ce048ba39e718eef70e373a576d0c7ff5e6339"
+ sha256: dd09dd4e2b078992f42aac7f1a622f01882a8492fef08486b27ddde929c19f04
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.4.3"
+ version: "2.4.12"
build_runner_core:
dependency: transitive
description:
name: build_runner_core
- sha256: f4d6244cc071ba842c296cb1c4ee1b31596b9f924300647ac7a1445493471a3f
+ sha256: f8126682b87a7282a339b871298cc12009cb67109cfa1614d6436fb0289193e0
url: "https://pub.flutter-io.cn"
source: hosted
- version: "7.2.3"
+ version: "7.3.2"
built_collection:
dependency: transitive
description:
@@ -117,18 +130,18 @@ packages:
dependency: "direct main"
description:
name: built_value
- sha256: "0ef2d0947df2804424d9f23e5349d210350dd3c7d39ab53845ecabb2db996f64"
+ sha256: c7913a9737ee4007efedaffc968c049fd0f3d0e49109e778edc10de9426005cb
url: "https://pub.flutter-io.cn"
source: hosted
- version: "8.1.3"
+ version: "8.9.2"
built_value_generator:
dependency: "direct dev"
description:
name: built_value_generator
- sha256: "6ae67a5745bbbbf7c2d25e247a07cda1b49f2690dda8ef4bec43cc6086ad07ed"
+ sha256: bb06c5e9dbdbd35ed6de21520e2e5112582c964fa584e2a4bb59887fc7a169b0
url: "https://pub.flutter-io.cn"
source: hosted
- version: "8.6.2"
+ version: "8.9.2"
characters:
dependency: transitive
description:
@@ -137,22 +150,14 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.3.0"
- charcode:
- dependency: transitive
- description:
- name: charcode
- sha256: fb98c0f6d12c920a02ee2d998da788bca066ca5f148492b7085ee23372b12306
- url: "https://pub.flutter-io.cn"
- source: hosted
- version: "1.3.1"
checked_yaml:
dependency: transitive
description:
name: checked_yaml
- sha256: dd007e4fb8270916820a0d66e24f619266b60773cddd082c6439341645af2659
+ sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.0.1"
+ version: "2.0.3"
clock:
dependency: transitive
description:
@@ -165,10 +170,10 @@ packages:
dependency: transitive
description:
name: code_builder
- sha256: "315a598c7fbe77f22de1c9da7cfd6fd21816312f16ffa124453b4fc679e540f1"
+ sha256: f692079e25e7869c14132d39f223f8eec9830eb76131925143b2129c4bb01b37
url: "https://pub.flutter-io.cn"
source: hosted
- version: "4.6.0"
+ version: "4.10.0"
collection:
dependency: transitive
description:
@@ -181,114 +186,122 @@ packages:
dependency: "direct main"
description:
name: connectivity_plus
- sha256: "77a180d6938f78ca7d2382d2240eb626c0f6a735d0bfdce227d8ffb80f95c48b"
+ sha256: "2056db5241f96cdc0126bd94459fc4cdc13876753768fc7a31c425e50a7177d0"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "4.0.2"
+ version: "6.0.5"
connectivity_plus_platform_interface:
dependency: transitive
description:
name: connectivity_plus_platform_interface
- sha256: cf1d1c28f4416f8c654d7dc3cd638ec586076255d407cef3ddbdaf178272a71a
+ sha256: "42657c1715d48b167930d5f34d00222ac100475f73d10162ddf43e714932f204"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.2.4"
+ version: "2.0.1"
convert:
dependency: transitive
description:
name: convert
- sha256: f08428ad63615f96a27e34221c65e1a451439b5f26030f78d790f461c686d65d
+ sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.0.1"
+ version: "3.1.1"
cross_file:
dependency: transitive
description:
name: cross_file
- sha256: fd832b5384d0d6da4f6df60b854d33accaaeb63aa9e10e736a87381f08dee2cb
+ sha256: "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "0.3.3+5"
+ version: "0.3.4+2"
crypto:
dependency: transitive
description:
name: crypto
- sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67
+ sha256: ec30d999af904f33454ba22ed9a86162b35e52b44ac4807d1d93c288041d7d27
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.0.2"
+ version: "3.0.5"
cupertino_icons:
dependency: "direct main"
description:
name: cupertino_icons
- sha256: "1989d917fbe8e6b39806207df5a3fdd3d816cbd090fac2ce26fb45e9a71476e5"
+ sha256: ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.0.4"
+ version: "1.0.8"
dart_style:
dependency: transitive
description:
name: dart_style
- sha256: "1efa911ca7086affd35f463ca2fc1799584fb6aa89883cf0af8e3664d6a02d55"
+ sha256: "99e066ce75c89d6b29903d788a7bb9369cf754f7b24bf70bf4b6d6d6b26853b9"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.3.2"
+ version: "2.3.6"
dbus:
dependency: transitive
description:
name: dbus
- sha256: "6f07cba3f7b3448d42d015bfd3d53fe12e5b36da2423f23838efc1d5fb31a263"
+ sha256: "365c771ac3b0e58845f39ec6deebc76e3276aa9922b0cc60840712094d9047ac"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "0.7.8"
+ version: "0.7.10"
device_info_plus:
dependency: "direct main"
description:
name: device_info_plus
- sha256: "86add5ef97215562d2e090535b0a16f197902b10c369c558a100e74ea06e8659"
+ sha256: a7fd703482b391a87d60b6061d04dfdeab07826b96f9abd8f5ed98068acc0074
url: "https://pub.flutter-io.cn"
source: hosted
- version: "9.0.3"
+ version: "10.1.2"
device_info_plus_platform_interface:
dependency: transitive
description:
name: device_info_plus_platform_interface
- sha256: d3b01d5868b50ae571cd1dc6e502fc94d956b665756180f7b16ead09e836fd64
+ sha256: "282d3cf731045a2feb66abfe61bbc40870ae50a3ed10a4d3d217556c35c8c2ba"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "7.0.0"
+ version: "7.0.1"
dio:
dependency: "direct main"
description:
name: dio
- sha256: "9d6445da1caf8412070670c03c39ad5b12a78cc8c2361417b220905a2bcbdd2f"
+ sha256: "0dfb6b6a1979dac1c1245e17cef824d7b452ea29bd33d3467269f9bef3715fb0"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "5.6.0"
+ dio_web_adapter:
+ dependency: transitive
+ description:
+ name: dio_web_adapter
+ sha256: "33259a9276d6cea88774a0000cfae0d861003497755969c92faa223108620dc8"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "5.3.1"
+ version: "2.0.0"
ffi:
dependency: transitive
description:
name: ffi
- sha256: a38574032c5f1dd06c4aee541789906c12ccaab8ba01446e800d9c5b79c4a978
+ sha256: "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.0.1"
+ version: "2.1.3"
file:
dependency: transitive
description:
name: file
- sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d"
+ sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "6.1.4"
+ version: "7.0.0"
fixnum:
dependency: transitive
description:
name: fixnum
- sha256: "6a2ef17156f4dc49684f9d99aaf4a93aba8ac49f5eac861755f5730ddf6e2e4e"
+ sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.0.0"
+ version: "1.1.0"
flare_flutter:
dependency: "direct main"
description:
@@ -307,18 +320,66 @@ packages:
dependency: "direct main"
description:
name: flutter_inappwebview
- sha256: d198297060d116b94048301ee6749cd2e7d03c1f2689783f52d210a6b7aba350
+ sha256: "3e9a443a18ecef966fb930c3a76ca5ab6a7aafc0c7b5e14a4a850cf107b09959"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "5.8.0"
+ version: "6.0.0"
+ flutter_inappwebview_android:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_android
+ sha256: d247f6ed417f1f8c364612fa05a2ecba7f775c8d0c044c1d3b9ee33a6515c421
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.0.13"
+ flutter_inappwebview_internal_annotations:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_internal_annotations
+ sha256: "5f80fd30e208ddded7dbbcd0d569e7995f9f63d45ea3f548d8dd4c0b473fb4c8"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.1.1"
+ flutter_inappwebview_ios:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_ios
+ sha256: f363577208b97b10b319cd0c428555cd8493e88b468019a8c5635a0e4312bd0f
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.0.13"
+ flutter_inappwebview_macos:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_macos
+ sha256: b55b9e506c549ce88e26580351d2c71d54f4825901666bd6cfa4be9415bb2636
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.0.11"
+ flutter_inappwebview_platform_interface:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_platform_interface
+ sha256: "545fd4c25a07d2775f7d5af05a979b2cac4fbf79393b0a7f5d33ba39ba4f6187"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.0.10"
+ flutter_inappwebview_web:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_web
+ sha256: d8c680abfb6fec71609a700199635d38a744df0febd5544c5a020bd73de8ee07
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "1.0.8"
flutter_lints:
dependency: "direct dev"
description:
name: flutter_lints
- sha256: "9e8c3858111da373efc5aa341de011d9bd23e2c5c5e0c62bccf32438e192d7b1"
+ sha256: "3f41d009ba7172d5ff9be5f6e6e6abb4300e263aab8866d2a0842ed2a70f8f0c"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.0.2"
+ version: "4.0.0"
flutter_localizations:
dependency: "direct main"
description: flutter
@@ -328,10 +389,10 @@ packages:
dependency: "direct main"
description:
name: flutter_markdown
- sha256: d4a1cb250c4e059586af0235f32e02882860a508e189b61f2b31b8810c1e1330
+ sha256: a23c41ee57573e62fc2190a1f36a0480c4d90bde3a8a8d7126e5d5992fb53fb7
url: "https://pub.flutter-io.cn"
source: hosted
- version: "0.6.17+2"
+ version: "0.7.3+1"
flutter_redux:
dependency: "direct main"
description:
@@ -344,18 +405,18 @@ packages:
dependency: "direct main"
description:
name: flutter_slidable
- sha256: "673403d2eeef1f9e8483bd6d8d92aae73b1d8bd71f382bc3930f699c731bc27c"
+ sha256: "2c5611c0b44e20d180e4342318e1bbc28b0a44ad2c442f5df16962606fd3e8e3"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.1.0"
+ version: "3.1.1"
flutter_spinkit:
dependency: "direct main"
description:
name: flutter_spinkit
- sha256: b39c753e909d4796906c5696a14daf33639a76e017136c8d82bf3e620ce5bb8e
+ sha256: d2696eed13732831414595b98863260e33e8882fc069ee80ec35d4ac9ddb0472
url: "https://pub.flutter-io.cn"
source: hosted
- version: "5.2.0"
+ version: "5.2.1"
flutter_svg:
dependency: "direct main"
description:
@@ -373,26 +434,26 @@ packages:
dependency: "direct main"
description:
name: fluttertoast
- sha256: "474f7d506230897a3cd28c965ec21c5328ae5605fc9c400cd330e9e9d6ac175c"
+ sha256: "95f349437aeebe524ef7d6c9bde3e6b4772717cf46a0eb6a3ceaddc740b297cc"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "8.2.2"
+ version: "8.2.8"
frontend_server_client:
dependency: transitive
description:
name: frontend_server_client
- sha256: "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612"
+ sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.2.0"
+ version: "4.0.0"
glob:
dependency: transitive
description:
name: glob
- sha256: "8321dd2c0ab0683a91a51307fa844c6db4aa8e3981219b78961672aaab434658"
+ sha256: "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.0.2"
+ version: "2.1.2"
google_fonts:
dependency: "direct main"
description:
@@ -469,18 +530,18 @@ packages:
dependency: transitive
description:
name: graphs
- sha256: ae0b3d956ff324c6f8671f08dcb2dbd71c99cdbf2aa3ca63a14190c47aa6679c
+ sha256: "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.1.0"
+ version: "2.3.2"
hive:
dependency: transitive
description:
name: hive
- sha256: c3f8ba18522e7d63edfdd69a1e3be8de951538e67b6af00e185d6297ecd445f7
+ sha256: "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.1.0"
+ version: "2.2.3"
http:
dependency: transitive
description:
@@ -493,18 +554,18 @@ packages:
dependency: transitive
description:
name: http_multi_server
- sha256: ab298ef2b2acd283bd36837df7801dcf6e6b925f8da6e09efb81111230aa9037
+ sha256: "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.2.0"
+ version: "3.2.1"
http_parser:
dependency: transitive
description:
name: http_parser
- sha256: e362d639ba3bc07d5a71faebb98cde68c05bfbcfbbb444b60b6f60bb67719185
+ sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "4.0.0"
+ version: "4.0.2"
intl:
dependency: transitive
description:
@@ -517,10 +578,10 @@ packages:
dependency: transitive
description:
name: io
- sha256: "0d4c73c3653ab85bf696d51a9657604c900a370549196a91f33e4c39af760852"
+ sha256: "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.0.3"
+ version: "1.0.4"
js:
dependency: transitive
description:
@@ -533,74 +594,82 @@ packages:
dependency: "direct main"
description:
name: json_annotation
- sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467
+ sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "4.8.1"
+ version: "4.9.0"
json_serializable:
dependency: "direct dev"
description:
name: json_serializable
- sha256: aa1f5a8912615733e0fdc7a02af03308933c93235bdc8d50d0b0c8a8ccb0b969
+ sha256: ea1432d167339ea9b5bb153f0571d0039607a873d6e04e0117af043f14a1fd4b
url: "https://pub.flutter-io.cn"
source: hosted
- version: "6.7.1"
+ version: "6.8.0"
lints:
dependency: transitive
description:
name: lints
- sha256: cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290
+ sha256: "976c774dd944a42e83e2467f4cc670daef7eed6295b10b36ae8c85bcbf828235"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.0.0"
+ version: "4.0.0"
logging:
dependency: transitive
description:
name: logging
- sha256: "293ae2d49fd79d4c04944c3a26dfd313382d5f52e821ec57119230ae16031ad4"
+ sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.0.2"
+ version: "1.2.0"
+ macros:
+ dependency: transitive
+ description:
+ name: macros
+ sha256: "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.1.2-main.4"
markdown:
dependency: transitive
description:
name: markdown
- sha256: acf35edccc0463a9d7384e437c015a3535772e09714cf60e07eeef3a15870dcd
+ sha256: ef2a1298144e3f985cc736b22e0ccdaf188b5b3970648f2d9dc13efd1d9df051
url: "https://pub.flutter-io.cn"
source: hosted
- version: "7.1.1"
+ version: "7.2.2"
matcher:
dependency: transitive
description:
name: matcher
- sha256: "2e2c34e631f93410daa3ee3410250eadc77ac6befc02a040eda8a123f34e6f5a"
+ sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb
url: "https://pub.flutter-io.cn"
source: hosted
- version: "0.12.11"
+ version: "0.12.16+1"
material_color_utilities:
dependency: transitive
description:
name: material_color_utilities
- sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
+ sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
url: "https://pub.flutter-io.cn"
source: hosted
- version: "0.8.0"
+ version: "0.11.1"
meta:
dependency: "direct main"
description:
name: meta
- sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136"
+ sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.12.0"
+ version: "1.15.0"
mime:
dependency: transitive
description:
name: mime
- sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e
+ sha256: "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.0.4"
+ version: "1.0.5"
nested:
dependency: transitive
description:
@@ -629,26 +698,26 @@ packages:
dependency: transitive
description:
name: package_config
- sha256: a4d5ede5ca9c3d88a2fef1147a078570c861714c806485c596b109819135bc12
+ sha256: "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.0.2"
+ version: "2.1.0"
package_info_plus:
dependency: "direct main"
description:
name: package_info_plus
- sha256: "6ff267fcd9d48cb61c8df74a82680e8b82e940231bb5f68356672fde0397334a"
+ sha256: a75164ade98cb7d24cfd0a13c6408927c6b217fa60dee5a7ff5c116a58f28918
url: "https://pub.flutter-io.cn"
source: hosted
- version: "4.1.0"
+ version: "8.0.2"
package_info_plus_platform_interface:
dependency: transitive
description:
name: package_info_plus_platform_interface
- sha256: "9bc8ba46813a4cc42c66ab781470711781940780fd8beddd0c3da62506d3a6c6"
+ sha256: ac1f4a4847f1ade8e6a87d1f39f5d7c67490738642e2542f559ec38c37489a66
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.0.1"
+ version: "3.0.1"
path:
dependency: transitive
description:
@@ -669,26 +738,26 @@ packages:
dependency: "direct main"
description:
name: path_provider
- sha256: "909b84830485dbcd0308edf6f7368bc8fd76afa26a270420f34cabea2a6467a0"
+ sha256: fec0d61223fba3154d87759e3cc27fe2c8dc498f6386c6d6fc80d1afdd1bf378
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.1.0"
+ version: "2.1.4"
path_provider_android:
dependency: transitive
description:
name: path_provider_android
- sha256: "6b8b19bd80da4f11ce91b2d1fb931f3006911477cec227cce23d3253d80df3f1"
+ sha256: "6f01f8e37ec30b07bc424b4deabac37cacb1bc7e2e515ad74486039918a37eb7"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.2.0"
+ version: "2.2.10"
path_provider_foundation:
dependency: transitive
description:
name: path_provider_foundation
- sha256: "19314d595120f82aca0ba62787d58dde2cc6b5df7d2f0daf72489e38d1b57f2d"
+ sha256: f234384a3fdd67f989b4d54a5d73ca2a6c422fa55ae694381ae0f4375cd1ea16
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.3.1"
+ version: "2.4.0"
path_provider_linux:
dependency: transitive
description:
@@ -701,82 +770,90 @@ packages:
dependency: transitive
description:
name: path_provider_platform_interface
- sha256: "94b1e0dd80970c1ce43d5d4e050a9918fce4f4a775e6142424c30a29a363265c"
+ sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.1.1"
+ version: "2.1.2"
path_provider_windows:
dependency: transitive
description:
name: path_provider_windows
- sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170"
+ sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.2.1"
+ version: "2.3.0"
permission_handler:
dependency: "direct main"
description:
name: permission_handler
- sha256: "63e5216aae014a72fe9579ccd027323395ce7a98271d9defa9d57320d001af81"
+ sha256: "18bf33f7fefbd812f37e72091a15575e72d5318854877e0e4035a24ac1113ecb"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "10.4.3"
+ version: "11.3.1"
permission_handler_android:
dependency: transitive
description:
name: permission_handler_android
- sha256: "59c6322171c29df93a22d150ad95f3aa19ed86542eaec409ab2691b8f35f9a47"
+ sha256: eaf2a1ec4472775451e88ca6a7b86559ef2f1d1ed903942ed135e38ea0097dca
url: "https://pub.flutter-io.cn"
source: hosted
- version: "10.3.6"
+ version: "12.0.8"
permission_handler_apple:
dependency: transitive
description:
name: permission_handler_apple
- sha256: "99e220bce3f8877c78e4ace901082fb29fa1b4ebde529ad0932d8d664b34f3f5"
+ sha256: e6f6d73b12438ef13e648c4ae56bd106ec60d17e90a59c4545db6781229082a0
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "9.4.5"
+ permission_handler_html:
+ dependency: transitive
+ description:
+ name: permission_handler_html
+ sha256: "6cac773d389e045a8d4f85418d07ad58ef9e42a56e063629ce14c4c26344de24"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "9.1.4"
+ version: "0.1.2"
permission_handler_platform_interface:
dependency: transitive
description:
name: permission_handler_platform_interface
- sha256: f2343e9fa9c22ae4fd92d4732755bfe452214e7189afcc097380950cf567b4b2
+ sha256: fe0ffe274d665be8e34f9c59705441a7d248edebbe5d9e3ec2665f88b79358ea
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.11.5"
+ version: "4.2.2"
permission_handler_windows:
dependency: transitive
description:
name: permission_handler_windows
- sha256: cc074aace208760f1eee6aa4fae766b45d947df85bc831cde77009cdb4720098
+ sha256: "1a790728016f79a41216d88672dbc5df30e686e811ad4e698bfc51f76ad91f1e"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "0.1.3"
+ version: "0.2.1"
petitparser:
dependency: transitive
description:
name: petitparser
- sha256: cb3798bef7fc021ac45b308f4b51208a152792445cce0448c9a4ba5879dd8750
+ sha256: c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27
url: "https://pub.flutter-io.cn"
source: hosted
- version: "5.4.0"
+ version: "6.0.2"
photo_view:
dependency: "direct main"
description:
name: photo_view
- sha256: "8036802a00bae2a78fc197af8a158e3e2f7b500561ed23b4c458107685e645bb"
+ sha256: "1fc3d970a91295fbd1364296575f854c9863f225505c28c46e0a03e48960c75e"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "0.14.0"
+ version: "0.15.0"
platform:
dependency: transitive
description:
name: platform
- sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76"
+ sha256: "9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.1.0"
+ version: "3.1.5"
plugin_platform_interface:
dependency: transitive
description:
@@ -789,26 +866,18 @@ packages:
dependency: transitive
description:
name: pool
- sha256: "05955e3de2683e1746222efd14b775df7131139e07695dc8e24650f6b4204504"
+ sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.5.0"
- process:
- dependency: transitive
- description:
- name: process
- sha256: "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09"
- url: "https://pub.flutter-io.cn"
- source: hosted
- version: "4.2.4"
+ version: "1.5.1"
provider:
dependency: "direct main"
description:
name: provider
- sha256: dc18c7bddb94a1eb3c3154587d16175a657356c80566712e6cd8ca4825eae112
+ sha256: c8a055ee5ce3fd98d6fc872478b03823ffdb448699c6ebdbbc71d59b596fd48c
url: "https://pub.flutter-io.cn"
source: hosted
- version: "6.0.1"
+ version: "6.1.2"
pub_semver:
dependency: "direct main"
description:
@@ -821,10 +890,10 @@ packages:
dependency: transitive
description:
name: pubspec_parse
- sha256: "3686efe4a4613a4449b1a4ae08670aadbd3376f2e78d93e3f8f0919db02a7256"
+ sha256: c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.2.0"
+ version: "1.3.0"
redux:
dependency: "direct main"
description:
@@ -837,18 +906,26 @@ packages:
dependency: "direct main"
description:
name: rive
- sha256: "6137118037202faadd64880554d3975143ea42adc6b431addab5bce4798304ff"
+ sha256: b45de4f0053e380302a7c37c0e7c7e734127d238eed23a85fe3a4b0b6faa8a5a
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.13.12"
+ rive_common:
+ dependency: transitive
+ description:
+ name: rive_common
+ sha256: "77311538b149263d34dc29cde4e608953c2d4451233efdb874ea9f08910769ac"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "0.9.0"
+ version: "0.4.10"
rxdart:
dependency: "direct main"
description:
name: rxdart
- sha256: "0c7c0cedd93788d996e33041ffecda924cc54389199cde4e6a34b440f50044cb"
+ sha256: e59cd2626a88e4543d5940fa3e128219fb747bf8cac1793cd0c4ed8243e853d9
url: "https://pub.flutter-io.cn"
source: hosted
- version: "0.27.7"
+ version: "0.27.1"
share_plus:
dependency: "direct main"
description:
@@ -861,90 +938,82 @@ packages:
dependency: transitive
description:
name: share_plus_platform_interface
- sha256: "357412af4178d8e11d14f41723f80f12caea54cf0d5cd29af9dcdab85d58aea7"
+ sha256: "251eb156a8b5fa9ce033747d73535bf53911071f8d3b6f4f0b578505ce0d4496"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.3.0"
+ version: "3.4.0"
shared_preferences:
dependency: "direct main"
description:
name: shared_preferences
- sha256: "3d209432a2ee9f956d98f9b47e84d626220752a6289ff1d4d3369194756cba9a"
+ sha256: c272f9cabca5a81adc9b0894381e9c1def363e980f960fa903c604c471b22f68
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.0.10"
+ version: "2.3.1"
shared_preferences_android:
dependency: transitive
description:
name: shared_preferences_android
- sha256: "853801ce6ba7429ec4e923e37317f32a57c903de50b8c33ffcfbdb7e6f0dd39c"
+ sha256: a7e8467e9181cef109f601e3f65765685786c1a738a83d7fbbde377589c0d974
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.0.12"
- shared_preferences_ios:
+ version: "2.3.1"
+ shared_preferences_foundation:
dependency: transitive
description:
- name: shared_preferences_ios
- sha256: "585a14cefec7da8c9c2fb8cd283a3bb726b4155c0952afe6a0caaa7b2272de34"
+ name: shared_preferences_foundation
+ sha256: c4b35f6cb8f63c147312c054ce7c2254c8066745125264f0c88739c417fc9d9f
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.1.1"
+ version: "2.5.2"
shared_preferences_linux:
dependency: transitive
description:
name: shared_preferences_linux
- sha256: "28aefc1261746e7bad3d09799496054beb84e8c4ffcdfed7734e17b4ada459a5"
+ sha256: "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.1.1"
- shared_preferences_macos:
- dependency: transitive
- description:
- name: shared_preferences_macos
- sha256: fbb94bf296576f49be37a1496d5951796211a8db0aa22cc0d68c46440dad808c
- url: "https://pub.flutter-io.cn"
- source: hosted
- version: "2.0.4"
+ version: "2.4.1"
shared_preferences_platform_interface:
dependency: transitive
description:
name: shared_preferences_platform_interface
- sha256: "992f0fdc46d0a3c0ac2e5859f2de0e577bbe51f78a77ee8f357cbe626a2ad32d"
+ sha256: "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.0.0"
+ version: "2.4.1"
shared_preferences_web:
dependency: transitive
description:
name: shared_preferences_web
- sha256: a4b5bc37fe1b368bbc81f953197d55e12f49d0296e7e412dfe2d2d77d6929958
+ sha256: d2ca4132d3946fec2184261726b355836a82c33d7d5b67af32692aff18a4684e
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.0.4"
+ version: "2.4.2"
shared_preferences_windows:
dependency: transitive
description:
name: shared_preferences_windows
- sha256: "97f7ab9a7da96d9cf19581f5de520ceb529548498bd6b5e0ccd02d68a0d15eba"
+ sha256: "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.1.1"
+ version: "2.4.1"
shelf:
dependency: transitive
description:
name: shelf
- sha256: "4592f6cb6c417632ebdfb63e4db42a7e3ad49d1bd52d9f93b6eb883035ddc0c3"
+ sha256: ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.3.0"
+ version: "1.4.1"
shelf_web_socket:
dependency: transitive
description:
name: shelf_web_socket
- sha256: fd84910bf7d58db109082edf7326b75322b8f186162028482f53dc892f00332d
+ sha256: "073c147238594ecd0d193f3456a5fe91c4b0abbcc68bf5cd95b36c4e194ac611"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.0.1"
+ version: "2.0.0"
simple_animations:
dependency: "direct main"
description:
@@ -962,10 +1031,10 @@ packages:
dependency: transitive
description:
name: source_gen
- sha256: fc0da689e5302edb6177fdd964efcb7f58912f43c28c2047a808f5bfff643d16
+ sha256: "14658ba5f669685cd3d63701d01b31ea748310f7ab854e471962670abcf57832"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.4.0"
+ version: "1.5.0"
source_helper:
dependency: transitive
description:
@@ -978,58 +1047,58 @@ packages:
dependency: transitive
description:
name: source_span
- sha256: e3320978e3715725e62f04358fd249c1efe5999297b2c6acd626a817593281b0
+ sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.9.0"
+ version: "1.10.0"
sqflite:
dependency: "direct main"
description:
name: sqflite
- sha256: "591f1602816e9c31377d5f008c2d9ef7b8aca8941c3f89cc5fd9d84da0c38a9a"
+ sha256: a43e5a27235518c03ca238e7b4732cf35eabe863a369ceba6cbefa537a66f16d
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.3.0"
+ version: "2.3.3+1"
sqflite_common:
dependency: transitive
description:
name: sqflite_common
- sha256: "1b92f368f44b0dee2425bb861cfa17b6f6cf3961f762ff6f941d20b33355660a"
+ sha256: c5e5b2a142a893a752cb36ae5888680248686725a54afceff31f9a3a76bc53c2
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.5.0"
+ version: "2.5.4+1"
stack_trace:
dependency: transitive
description:
name: stack_trace
- sha256: f8d9f247e2f9f90e32d1495ff32dac7e4ae34ffa7194c5ff8fcc0fd0e52df774
+ sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.10.0"
+ version: "1.11.1"
stream_channel:
dependency: transitive
description:
name: stream_channel
- sha256: db47e4797198ee601990820437179bb90219f918962318d494ada2b4b11e6f6d
+ sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.1.0"
+ version: "2.1.2"
stream_transform:
dependency: transitive
description:
name: stream_transform
- sha256: ed464977cb26a1f41537e177e190c67223dbd9f4f683489b6ab2e5d211ec564e
+ sha256: "14a00e794c7c11aa145a170587321aedce29769c08d7f58b1d141da75e3b1c6f"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.0.0"
+ version: "2.1.0"
string_scanner:
dependency: "direct main"
description:
name: string_scanner
- sha256: dd11571b8a03f7cadcf91ec26a77e02bfbd6bbba2a512924d3116646b4198fc4
+ sha256: "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.1.0"
+ version: "1.3.0"
supercharged:
dependency: "direct main"
description:
@@ -1050,98 +1119,106 @@ packages:
dependency: transitive
description:
name: synchronized
- sha256: a7f0790927c0806ae0d5eb061c713748fa6070ef0037e391a2d53c3844c09dc2
+ sha256: a824e842b8a054f91a728b783c177c1e4731f6b124f9192468457a8913371255
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.0.0+2"
+ version: "3.2.0"
term_glyph:
dependency: transitive
description:
name: term_glyph
- sha256: a88162591b02c1f3a3db3af8ce1ea2b374bd75a7bb8d5e353bcfbdc79d719830
+ sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.2.0"
+ version: "1.2.1"
+ test_api:
+ dependency: transitive
+ description:
+ name: test_api
+ sha256: "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.7.3"
timing:
dependency: transitive
description:
name: timing
- sha256: c386d07d7f5efc613479a7c4d9d64b03710b03cfaa7e8ad5f2bfb295a1f0dfad
+ sha256: "70a3b636575d4163c477e6de42f247a23b315ae20e86442bebe32d3cabf61c32"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.0.0"
+ version: "1.0.1"
typed_data:
dependency: transitive
description:
name: typed_data
- sha256: "53bdf7e979cfbf3e28987552fd72f637e63f3c8724c9e56d9246942dc2fa36ee"
+ sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.3.0"
+ version: "1.3.2"
url_launcher:
dependency: "direct main"
description:
name: url_launcher
- sha256: "781bd58a1eb16069412365c98597726cd8810ae27435f04b3b4d3a470bacd61e"
+ sha256: "21b704ce5fa560ea9f3b525b43601c678728ba46725bab9b01187b4831377ed3"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "6.1.12"
+ version: "6.3.0"
url_launcher_android:
dependency: transitive
description:
name: url_launcher_android
- sha256: "1ccd353c1bff66b49863527c02759f4d06b92744bd9777c96a00ca6a9e8e1d2f"
+ sha256: f0c73347dfcfa5b3db8bc06e1502668265d39c08f310c29bff4e28eea9699f79
url: "https://pub.flutter-io.cn"
source: hosted
- version: "6.0.17"
+ version: "6.3.9"
url_launcher_ios:
dependency: transitive
description:
name: url_launcher_ios
- sha256: "9ef5f323cfc5e80c1cad254e4602e6be64e9933de63717c7d05944c596b4ee9a"
+ sha256: e43b677296fadce447e987a2f519dcf5f6d1e527dc35d01ffab4fff5b8a7063e
url: "https://pub.flutter-io.cn"
source: hosted
- version: "6.0.16"
+ version: "6.3.1"
url_launcher_linux:
dependency: transitive
description:
name: url_launcher_linux
- sha256: "207f4ddda99b95b4d4868320a352d374b0b7e05eefad95a4a26f57da413443f5"
+ sha256: e2b9622b4007f97f504cd64c0128309dfb978ae66adbe944125ed9e1750f06af
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.0.5"
+ version: "3.2.0"
url_launcher_macos:
dependency: transitive
description:
name: url_launcher_macos
- sha256: "8fd9ae3ab5e0f96cea7dd66c4ea65e39e3477067f4997c1ec8225d553e8bb8ea"
+ sha256: "9a1a42d5d2d95400c795b2914c36fdcb525870c752569438e4ebb09a2b5d90de"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.0.3"
+ version: "3.2.0"
url_launcher_platform_interface:
dependency: transitive
description:
name: url_launcher_platform_interface
- sha256: "95465b39f83bfe95fcb9d174829d6476216f2d548b79c38ab2506e0458787618"
+ sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.1.5"
+ version: "2.3.2"
url_launcher_web:
dependency: transitive
description:
name: url_launcher_web
- sha256: "2942294a500b4fa0b918685aff406773ba0a4cd34b7f42198742a94083020ce5"
+ sha256: "772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "2.0.20"
+ version: "2.3.3"
url_launcher_windows:
dependency: transitive
description:
name: url_launcher_windows
- sha256: "7967065dd2b5fccc18c653b97958fdf839c5478c28e767c61ee879f4e7882422"
+ sha256: "49c10f879746271804767cb45551ec5592cdab00ee105c06dddde1a98f73b185"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.0.7"
+ version: "3.1.2"
uuid:
dependency: transitive
description:
@@ -1154,26 +1231,26 @@ packages:
dependency: transitive
description:
name: vector_graphics
- sha256: "670f6e07aca990b4a2bcdc08a784193c4ccdd1932620244c3a86bb72a0eac67f"
+ sha256: "4ac59808bbfca6da38c99f415ff2d3a5d7ca0a6b4809c71d9cf30fba5daf9752"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.1.7"
+ version: "1.1.10+1"
vector_graphics_codec:
dependency: transitive
description:
name: vector_graphics_codec
- sha256: "7451721781d967db9933b63f5733b1c4533022c0ba373a01bdd79d1a5457f69f"
+ sha256: f3247e7ab0ec77dc759263e68394990edc608fb2b480b80db8aa86ed09279e33
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.1.7"
+ version: "1.1.10+1"
vector_graphics_compiler:
dependency: transitive
description:
name: vector_graphics_compiler
- sha256: "80a13c613c8bde758b1464a1755a7b3a8f2b6cec61fbf0f5a53c94c30f03ba2e"
+ sha256: "18489bdd8850de3dd7ca8a34e0c446f719ec63e2bab2e7a8cc66a9028dd76c5a"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.1.7"
+ version: "1.1.10+1"
vector_math:
dependency: transitive
description:
@@ -1186,10 +1263,18 @@ packages:
dependency: transitive
description:
name: watcher
- sha256: e42dfcc48f67618344da967b10f62de57e04bae01d9d3af4c2596f3712a88c99
+ sha256: "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.0.1"
+ version: "1.1.0"
+ web:
+ dependency: transitive
+ description:
+ name: web
+ sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27"
+ url: "https://pub.flutter-io.cn"
+ source: hosted
+ version: "0.5.1"
web_socket_channel:
dependency: transitive
description:
@@ -1210,10 +1295,10 @@ packages:
dependency: "direct main"
description:
name: webview_flutter_android
- sha256: f42447ca49523f11d8f70abea55ea211b3cafe172dd7a0e7ac007bb35dd356dc
+ sha256: c66651fba15f9d7ddd31daec42da8d6bce46c85610a7127e3ebcb39a4395c3c9
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.16.4"
+ version: "3.16.6"
webview_flutter_platform_interface:
dependency: transitive
description:
@@ -1226,50 +1311,50 @@ packages:
dependency: "direct main"
description:
name: webview_flutter_wkwebview
- sha256: "7affdf9d680c015b11587181171d3cad8093e449db1f7d9f0f08f4f33d24f9a0"
+ sha256: "9c62cc46fa4f2d41e10ab81014c1de470a6c6f26051a2de32111b2ee55287feb"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.13.1"
+ version: "3.14.0"
win32:
dependency: transitive
description:
name: win32
- sha256: "7dacfda1edcca378031db9905ad7d7bd56b29fd1a90b0908b71a52a12c41e36b"
+ sha256: "68d1e89a91ed61ad9c370f9f8b6effed9ae5e0ede22a270bdfa6daf79fc2290a"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "5.0.3"
+ version: "5.5.4"
win32_registry:
dependency: transitive
description:
name: win32_registry
- sha256: e4506d60b7244251bc59df15656a3093501c37fb5af02105a944d73eb95be4c9
+ sha256: "723b7f851e5724c55409bb3d5a32b203b3afe8587eaf5dafb93a5fed8ecda0d6"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "1.1.1"
+ version: "1.1.4"
xdg_directories:
dependency: transitive
description:
name: xdg_directories
- sha256: "060b6e1c891d956f72b5ac9463466c37cce3fa962a921532fc001e86fe93438e"
+ sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d
url: "https://pub.flutter-io.cn"
source: hosted
- version: "0.2.0+1"
+ version: "1.0.4"
xml:
dependency: transitive
description:
name: xml
- sha256: "5bc72e1e45e941d825fd7468b9b4cc3b9327942649aeb6fc5cdbf135f0a86e84"
+ sha256: b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226
url: "https://pub.flutter-io.cn"
source: hosted
- version: "6.3.0"
+ version: "6.5.0"
yaml:
dependency: transitive
description:
name: yaml
- sha256: "3cee79b1715110341012d27756d9bae38e650588acd38d3f3c610822e1337ace"
+ sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5"
url: "https://pub.flutter-io.cn"
source: hosted
- version: "3.1.0"
+ version: "3.1.2"
sdks:
- dart: ">=3.4.0 <4.0.0"
+ dart: ">=3.5.0 <4.0.0"
flutter: ">=3.22.0"
diff --git a/pubspec.yaml b/pubspec.yaml
index 5336e843..87598d6c 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -27,19 +27,19 @@ dependencies:
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^1.0.4
- fluttertoast: 8.2.2
+ fluttertoast: 8.2.8
share_plus: 7.1.0
- flutter_spinkit: 5.2.0
- sqflite: 2.3.0
+ flutter_spinkit: 5.2.1
+ sqflite: 2.3.3+1
pub_semver: 2.1.4
flutter_svg: 2.0.7
- flutter_slidable: 3.1.0
- dio: 5.3.1
+ flutter_slidable: 3.1.1
+ dio: 5.6.0
#fconsole: 2.2.1
- path_provider: 2.1.0
+ path_provider: 2.1.4
webview_flutter: 4.8.0
# 高版本目前和👆兼容有问题
- flutter_inappwebview: 5.8.0
+ flutter_inappwebview: 6.0.0
#bezier: ^1.1.5
flare_flutter:
git:
@@ -47,31 +47,32 @@ dependencies:
ref: ab41281006402485ff7326d0c58134f451a0de3a
path: flare_flutter/
- rive: 0.9.0
+ rive: 0.13.12
# 固定版本
flutter_redux: 0.10.0
- rxdart: 0.27.7
+ rxdart: 0.27.1
graphql: 5.1.3
#flutter_cache_manager: 3.0.0-nullsafety.0
- provider: 6.0.1
- permission_handler: 10.4.3
- json_annotation: 4.8.1
- package_info_plus: 4.1.0
- connectivity_plus: 4.0.2
- flutter_markdown: 0.6.17+2
- device_info_plus: 9.0.3
- url_launcher: 6.1.12
+ provider: 6.1.2
+ permission_handler:
+ 11.3.1
+ json_annotation: 4.9.0
+ package_info_plus: 8.0.2
+ connectivity_plus: 6.0.5
+ flutter_markdown: 0.7.3+1
+ device_info_plus: 10.1.2
+ url_launcher: 6.3.0
google_fonts: 4.0.4
- android_intent_plus: 4.0.2
- shared_preferences: 2.0.10
- built_value: 8.1.3
+ android_intent_plus: 5.1.0
+ shared_preferences: 2.3.1
+ built_value: 8.9.2
simple_animations: 5.0.2
supercharged: 2.1.1
- animations: 2.0.8
+ animations: 2.0.11
auto_size_text: 3.0.0
flutter_localizations:
sdk: flutter
- photo_view: 0.14.0
+ photo_view: 0.15.0
# git:
# url: https://github.com/CarSmallGuo/photo_view.git
# ref: master
@@ -82,10 +83,10 @@ dependencies:
string_scanner: any
meta: any
dev_dependencies:
- built_value_generator: 8.6.2
- build_runner: ^2.1.5
- json_serializable: 6.7.1
- flutter_lints: 3.0.2
+ built_value_generator: 8.9.2
+ build_runner: ^2.4.12
+ json_serializable: 6.8.0
+ flutter_lints: 4.0.0
# flutter_test:
# sdk: flutter