diff --git a/lib/pages/setting/models/extra_settings.dart b/lib/pages/setting/models/extra_settings.dart index 0c5ad1654..826a19847 100644 --- a/lib/pages/setting/models/extra_settings.dart +++ b/lib/pages/setting/models/extra_settings.dart @@ -770,7 +770,7 @@ void _showDownPathDialog(BuildContext context, VoidCallback setState) { ListTile( onTap: () async { Get.back(); - final path = await FilePicker.platform.getDirectoryPath(); + final path = await FilePicker.getDirectoryPath(); if (path == null || path == downloadPath) return; downloadPath = path; setState(); diff --git a/lib/pages/video/widgets/header_control.dart b/lib/pages/video/widgets/header_control.dart index f45c783d9..b2c6a3e6d 100644 --- a/lib/pages/video/widgets/header_control.dart +++ b/lib/pages/video/widgets/header_control.dart @@ -667,7 +667,7 @@ class HeaderControlState extends State onTap: () async { Get.back(); try { - final result = await FilePicker.platform.pickFiles(); + final result = await FilePicker.pickFiles(); if (result != null) { final file = result.files.single; final path = file.path; diff --git a/lib/utils/image_utils.dart b/lib/utils/image_utils.dart index bfaf11f3a..ec7032f9e 100644 --- a/lib/utils/image_utils.dart +++ b/lib/utils/image_utils.dart @@ -311,7 +311,7 @@ abstract final class ImageUtils { } } else { SmartDialog.dismiss(); - final savePath = await FilePicker.platform.saveFile( + final savePath = await FilePicker.saveFile( type: FileType.image, fileName: fileName, ); @@ -348,7 +348,7 @@ abstract final class ImageUtils { ); if (del) file.tryDel(); } else { - final savePath = await FilePicker.platform.saveFile( + final savePath = await FilePicker.saveFile( type: type, fileName: fileName, ); diff --git a/lib/utils/utils.dart b/lib/utils/utils.dart index 65e409306..8719cc5d0 100644 --- a/lib/utils/utils.dart +++ b/lib/utils/utils.dart @@ -43,7 +43,7 @@ abstract final class Utils { FileType type = FileType.custom, }) async { try { - final path = await FilePicker.platform.saveFile( + final path = await FilePicker.saveFile( allowedExtensions: allowedExtensions, type: type, fileName: name, diff --git a/pubspec.lock b/pubspec.lock index cdf231d0a..86cb958fc 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -529,11 +529,11 @@ packages: dependency: "direct main" description: path: "." - ref: "v10.3.10" - resolved-ref: fd8afd89260436b63b9d41e150b4eb3c806cc8fd + ref: mod + resolved-ref: "11ef8f872482b31d570787e60c813e565dcfd011" url: "https://github.com/bggRGjQaUbCoE/flutter_file_picker.git" source: git - version: "10.3.10" + version: "11.0.0" file_selector_linux: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 28524b31f..c5de19a9a 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -221,7 +221,7 @@ dependencies: file_picker: git: url: https://github.com/bggRGjQaUbCoE/flutter_file_picker.git - ref: v10.3.10 + ref: mod super_sliver_list: git: url: https://github.com/bggRGjQaUbCoE/super_sliver_list.git