diff --git a/packages/image_picker/image_picker_linux/CHANGELOG.md b/packages/image_picker/image_picker_linux/CHANGELOG.md index 1fa9bff8eba..f54ebd50d83 100644 --- a/packages/image_picker/image_picker_linux/CHANGELOG.md +++ b/packages/image_picker/image_picker_linux/CHANGELOG.md @@ -1,6 +1,7 @@ -## NEXT +## 0.2.1+2 * Updates minimum supported SDK version to Flutter 3.22/Dart 3.4. +* Fixes `getMedia` mime types. ## 0.2.1+1 diff --git a/packages/image_picker/image_picker_linux/lib/image_picker_linux.dart b/packages/image_picker/image_picker_linux/lib/image_picker_linux.dart index 72596ea931f..207338989b8 100644 --- a/packages/image_picker/image_picker_linux/lib/image_picker_linux.dart +++ b/packages/image_picker/image_picker_linux/lib/image_picker_linux.dart @@ -161,7 +161,9 @@ class ImagePickerLinux extends CameraDelegatingImagePickerPlatform { @override Future> getMedia({required MediaOptions options}) async { const XTypeGroup typeGroup = XTypeGroup( - label: 'images and videos', extensions: ['image/*', 'video/*']); + label: 'Images and videos', + mimeTypes: ['image/*', 'video/*'], + ); List files; diff --git a/packages/image_picker/image_picker_linux/pubspec.yaml b/packages/image_picker/image_picker_linux/pubspec.yaml index 860d59846bf..c7b84ec1255 100644 --- a/packages/image_picker/image_picker_linux/pubspec.yaml +++ b/packages/image_picker/image_picker_linux/pubspec.yaml @@ -2,7 +2,7 @@ name: image_picker_linux description: Linux platform implementation of image_picker repository: https://github.com/flutter/packages/tree/main/packages/image_picker/image_picker_linux issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+image_picker%22 -version: 0.2.1+1 +version: 0.2.1+2 environment: sdk: ^3.4.0 diff --git a/packages/image_picker/image_picker_linux/test/image_picker_linux_test.dart b/packages/image_picker/image_picker_linux/test/image_picker_linux_test.dart index 004bfcc4dc8..b8a92eef168 100644 --- a/packages/image_picker/image_picker_linux/test/image_picker_linux_test.dart +++ b/packages/image_picker/image_picker_linux/test/image_picker_linux_test.dart @@ -133,7 +133,7 @@ void main() { final VerificationResult result = verify( mockFileSelectorPlatform.openFiles( acceptedTypeGroups: captureAnyNamed('acceptedTypeGroups'))); - expect(capturedTypeGroups(result)[0].extensions, + expect(capturedTypeGroups(result)[0].mimeTypes, ['image/*', 'video/*']); });