file_selector_platform_interface
v2.7.0A common platform interface for the file_selector plugin.
Архив пакета: https://pubdev.letsnova.ru/api/archives/file_selector_platform_interface/2.7.0.tar.gz
dart pub add file_selector_platform_interfaceREADME
file_selector_platform_interface
A common platform interface for the file_selector plugin.
This interface allows platform-specific implementations of the file_selector
plugin, as well as the plugin itself, to ensure they are supporting the
same interface.
Usage
To implement a new platform-specific implementation of file_selector, extend
FileSelectorPlatform with an implementation that performs the
platform-specific behavior, and when you register your plugin, set the default
FileSelectorPlatform by calling
FileSelectorPlatform.instance = MyPlatformFileSelector().
Note on breaking changes
Strongly prefer non-breaking changes (such as adding a method to the interface) over breaking changes for this package.
See https://flutter.dev/go/platform-interface-breaking-changes for a discussion on why a less-clean interface is preferable to a breaking change.
История изменений
2.7.0
- Adds
canCreateDirectoriesparameter toFileDialogOptionsto control whether directory creation is enabled during path selection. - Updates minimum supported SDK version to Flutter 3.29/Dart 3.7.
2.6.2
- Updates minimum required plugin_platform_interface version to 2.1.7.
- Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
2.6.1
- Adds pub topics to package metadata.
- Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
2.6.0
- Adds
getSaveLocationand deprecatesgetSavePath.
2.5.1
- Adds compatibility with
http1.0. - Updates minimum supported SDK version to Flutter 3.3/Dart 2.18.
2.5.0
- Deprecates
macUTIsin favor ofuniformTypeIdentifiers. - Aligns Dart and Flutter SDK constraints.
2.4.1
- Updates links for the merge of flutter/plugins into flutter/packages.
- Updates minimum Flutter version to 3.0.
2.4.0
- Adds
getDirectoryPathsmethod to the interface.
2.3.0
- Replaces
macUTIswithuniformTypeIdentifiers.macUTIsis available as an alias, but will be deprecated in a future release.
2.2.0
- Makes
XTypeGroup's constructor constant.
2.1.1
- Updates imports for
prefer_relative_imports. - Updates minimum Flutter version to 2.10.
2.1.0
- Adds
allowsAnytoXTypeGroupas a simple and future-proof way of identifying wildcard groups.
2.0.4
- Removes dependency on
meta.
2.0.3
- Minor code cleanup for new analysis rules.
- Update to use the
verifymethod introduced in plugin_platform_interface 2.1.0.
2.0.2
- Update platform_plugin_interface version requirement.
2.0.1
- Replace extensions with leading dots.
2.0.0
- Migration to null-safety
1.0.3+1
- Bump the cross_file package version.
1.0.3
- Update Flutter SDK constraint.
1.0.2
- Replace locally defined
XFiletypes with the versions from the cross_file package.
1.0.1
- Allow type groups that allow any file.
1.0.0
- Initial release.
