Commit Graph

133 Commits

Author SHA1 Message Date
Miguel Ruivo 1916a9acce Refactors plugin to use single package with addition of PlatformFile and FilePickerResult classes 2020-09-11 18:52:07 +01:00
Miguel Ruivo 0f25c14fd6
Update README.md 2020-08-23 13:35:06 +01:00
Miguel Ruivo fa80ef6132 Updates MacOS directory picker to applescript 2020-08-10 15:35:43 +01:00
Miguel Ruivo 0d8c62b4f7 Fixes picking paths from Downloads directory on versions below SDK 29 2020-08-05 10:16:12 +01:00
Miguel Ruivo 506cf55516 Fix custom filter String creation 2020-08-05 10:07:17 +01:00
Miguel Ruivo 3d12c5ece8 Addresses an issue that would cause dot being required on filters for web (#343) 2020-08-04 22:04:49 +01:00
Miguel Ruivo b9e33851cf Adds non legacy support for Android Q 2020-08-04 22:04:45 +01:00
Miguel Ruivo 1e78f28220 Updates FilePickerPlatform to MethodChannelFilePicker on IO implementation 2020-07-23 17:25:21 +01:00
Miguel Ruivo b63125dfcf Bumps file_picker_interface dependency version 2020-07-23 15:57:56 +01:00
Miguel Ruivo 35a5dcbbbc Rollsback allowCompression from file_picker_interface 2020-07-23 15:57:46 +01:00
Miguel Ruivo fdd19f7006 Adds allowCompression property
Closes #327
2020-07-23 15:47:07 +01:00
Miguel Ruivo 2b5b7593d7 Update README.md
Updates click event call order
2020-07-23 15:47:07 +01:00
Miguel Ruivo a141cf2fc7 Adds getDirectoryPath() desktop (go) implementation 2020-06-17 22:13:44 +01:00
Miguel Ruivo 7598d4608f Updates tearDown() call order on Android's implementation 2020-06-14 11:18:35 +01:00
Miguel Ruivo b9044c30a6 Updates README and removes CI custom script 2020-06-13 14:20:20 +01:00
Miguel Ruivo ffed7696c7 Adds onLoadingFile parameter to handle file processing status 2020-06-12 02:19:25 +01:00
Miguel Ruivo b1881d521b Adds codemagic CI script 2020-06-12 01:07:21 +01:00
Miguel Ruivo 7f58cbeb63 Adds Adds FilePickerStatus event handler to FilePickerPlatform 2020-06-11 22:35:10 +01:00
Miguel Ruivo afbc19670b Merge branch 'web-support' 2020-06-11 19:29:47 +01:00
Miguel Ruivo 93b32ebedd Web support
Splits the package into:
- file_picker (io);
- file_picker_web (web);
- file_picker_interface — shared interface to be used with all file_picker implementations;
2020-06-11 19:29:13 +01:00
Miguel Ruivo 87ee48b7f3 Merge branch 'pick-directory' 2020-06-04 22:50:27 +01:00
Miguel Ruivo b1f8cd6064 Allow picking directory path
Adds support for picking directory paths on both iOS & Android through getDirectoryPath() method.
2020-06-04 22:49:39 +01:00
Miguel Ruivo 2214e87c4a
Update README.md 2020-05-07 23:37:21 +01:00
Miguel Ruivo 02b3056a1e Adds temporary workaround due to Flutter issue #49364 2020-05-04 23:03:57 +01:00
Miguel Ruivo 8f54c4fd4c Merge branch '#259-add-option-to-clean-temporary-files' 2020-05-01 17:49:56 +01:00
Miguel Ruivo 030a34d72c Adds clearTemporaryFiles() method to explicitly remove cached files
- Adds Android implementation of clearTemporaryFiles();
- Adds iOS implementation of clearTemporaryFiles();
2020-05-01 17:49:35 +01:00
Miguel Ruivo 29c95c6b27 Updates podspec to use only PhotoGallery from DKImagePickerController 2020-04-29 23:52:50 +01:00
Miguel Ruivo 43a27cd117 Refactors CUSTOM to custom on getFile() 2020-04-28 10:30:59 +01:00
Miguel Ruivo 4b1c047581 Adds FileType.media for picking both images & video at same time 2020-04-27 22:25:57 +01:00
Miguel Ruivo 6afd2aa1a8 Replaces BSImagePicker with DKImagePickerController for multi picks of Photos app on iOS (#233) 2020-04-26 21:47:49 +01:00
Miguel Ruivo f79c0a3281 Merge branch 'support-multiple-picks-from-gallery-(ios)' 2020-04-25 19:00:37 +01:00
Miguel Ruivo 7d6bffd692 Adds support for picking remote images on iOS (multi-picking from Gallery) 2020-04-25 19:00:23 +01:00
Miguel Ruivo 806a074216 Adds BSImagePicker as a pod dependency with draft implementation 2020-04-22 22:27:46 +01:00
Miguel Ruivo d94aaaac30 Prevents a crash when a file can't be resolved on Android (#221) 2020-04-20 00:06:04 +01:00
Miguel Ruivo c13124f9bb Addresses an issue with plugin calls on Go (Desktop) (#241) 2020-04-17 13:26:15 +01:00
Miguel Ruivo e39aa10134 Adds try-catch clause while querying for the file name 2020-04-15 22:05:37 +01:00
Miguel Ruivo d67b369715 Updates GO (Desktop) to support multiple extension filters 2020-04-08 12:45:06 +01:00
Miguel Ruivo 8fdecd6b8b Addresses an issue that could result in permission handler resolving requests from other activities 2020-04-07 18:30:04 +01:00
Miguel Ruivo 53afea6452 Updates issue templates
- Updates bug report template;
- Adds suggestion template;
2020-04-05 23:51:35 +01:00
Miguel Ruivo 0741603151 Adds multiple file extensions support (iOS) and updates channel name 2020-04-05 23:06:48 +01:00
Miguel Ruivo 2378cd5422 Adds multiple file extensions support (Android) 2020-04-05 23:04:32 +01:00
Miguel Ruivo 8eb61af343 Fixes (#200) and other minor improvements
- Fixes an issue that could result in a crash when selecting files (with repeated taps) from 3rd party remote providers (Google Drive, Dropbox etc.);
- Go: Updates channel name;
- Adds check that ensures that you one uses `FileType.custom` when providing a custom file extension filter;
2020-03-29 23:23:17 +01:00
Miguel Ruivo 5e3bd61bf3 Updates MethodChannel name on iOS 2020-03-15 16:55:43 +00:00
Miguel Ruivo cabddf7790 Temporary workaround for #49365 (Flutter)
Adds temporary workaround for (#49365)(https://github.com/flutter/flutter/issues/49365) until 1.14.6 lands on stable channel.
2020-03-15 14:23:41 +00:00
Miguel Ruivo a9cc55f5f5 Android V2 embedding
- Adds support for Android V2 embedding;
- Refactors FileType to match camelCase enum Dart guideline;
2020-03-14 17:32:05 +00:00
Miguel Ruivo b68ee11c6a ## 1.4.3+1
Updates dependencies
2019-12-18 10:49:02 +00:00
Miguel Ruivo c99e22e958 Fix #171
Fixes an issue that could result in a crash when tapping multiple times in the same media file while picking, on some iOS devices.
2019-11-20 00:48:53 +00:00
Miguel Ruivo 23934697c1 Update go-flutter dependencies (#162) 2019-11-17 14:11:01 +00:00
Miguel Ruivo e9f180ae01
see changelog (v1.4.2)
* Better handling on Android of buggy file managers that return no intent when canceling the file selection even though it returns Activity.RESULT_OK (#111)

* removes deprecated Android SDK code and fixes an issue that could prevent some downloaded files from being picked

* adds getMultiFile and prevents UI blocking when picking large remote files

* updates readme file

* fixes an issue that could prevent internal storage files from being properly picked

* fixes an issue that could result in a crash when picking video files on iOS 13 or above and updates go-flutter version
2019-09-24 10:59:01 +01:00
Miguel Ruivo b4524e3ee9 see changelog (v1.4.1)
* Better handling on Android of buggy file managers that return no intent when canceling the file selection even though it returns Activity.RESULT_OK (#111)

* removes deprecated Android SDK code and fixes an issue that could prevent some downloaded files from being picked

* adds getMultiFile and prevents UI blocking when picking large remote files

* updates readme file

* fixes an issue that could prevent internal storage files from being properly picked

* fixes #126
2019-09-17 10:16:41 +01:00