Unifies all platforms in a single plugin with addition of new features

master
Miguel Ruivo 2 years ago
parent 1c0e471458
commit 1239c39113
  1. 0
      CHANGELOG.md
  2. 0
      LICENSE
  3. 0
      README.md
  4. 0
      android/.classpath
  5. 0
      android/.gitignore
  6. 0
      android/.project
  7. 0
      android/.settings/org.eclipse.buildship.core.prefs
  8. 0
      android/build.gradle
  9. 0
      android/gradle.properties
  10. 0
      android/gradle/wrapper/gradle-wrapper.properties
  11. 0
      android/settings.gradle
  12. 0
      android/src/main/AndroidManifest.xml
  13. 0
      android/src/main/java/com/mr/flutter/plugin/filepicker/FileInfo.java
  14. 0
      android/src/main/java/com/mr/flutter/plugin/filepicker/FilePickerDelegate.java
  15. 0
      android/src/main/java/com/mr/flutter/plugin/filepicker/FilePickerPlugin.java
  16. 0
      android/src/main/java/com/mr/flutter/plugin/filepicker/FileUtils.java
  17. 0
      example/.gitignore
  18. 0
      example/.metadata
  19. 0
      example/README.md
  20. 0
      example/android/.gitignore
  21. 0
      example/android/.project
  22. 0
      example/android/.settings/org.eclipse.buildship.core.prefs
  23. 0
      example/android/app/.classpath
  24. 0
      example/android/app/.project
  25. 0
      example/android/app/.settings/org.eclipse.buildship.core.prefs
  26. 0
      example/android/app/build.gradle
  27. 0
      example/android/app/src/debug/AndroidManifest.xml
  28. 0
      example/android/app/src/main/AndroidManifest.xml
  29. 0
      example/android/app/src/main/java/com/mr/flutter/plugin/filepickerexample/MainActivity.java
  30. 0
      example/android/app/src/main/kotlin/com/mr/flutter/plugin/example/MainActivity.kt
  31. 0
      example/android/app/src/main/res/drawable/launch_background.xml
  32. 0
      example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
  33. 0
      example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
  34. 0
      example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
  35. 0
      example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
  36. 0
      example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
  37. 0
      example/android/app/src/main/res/values/styles.xml
  38. 0
      example/android/app/src/profile/AndroidManifest.xml
  39. 0
      example/android/build.gradle
  40. 0
      example/android/gradle.properties
  41. 0
      example/android/gradle/wrapper/gradle-wrapper.properties
  42. 0
      example/android/settings.gradle
  43. 0
      example/example.gif
  44. 0
      example/example_ios.gif
  45. 0
      example/ios/.gitignore
  46. 0
      example/ios/Flutter/.last_build_id
  47. 0
      example/ios/Flutter/AppFrameworkInfo.plist
  48. 0
      example/ios/Flutter/Debug.xcconfig
  49. 0
      example/ios/Flutter/Flutter.podspec
  50. 0
      example/ios/Flutter/Release.xcconfig
  51. 0
      example/ios/Podfile
  52. 0
      example/ios/Runner.xcodeproj/project.pbxproj
  53. 0
      example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  54. 0
      example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  55. 0
      example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
  56. 0
      example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
  57. 0
      example/ios/Runner.xcworkspace/contents.xcworkspacedata
  58. 0
      example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  59. 0
      example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
  60. 0
      example/ios/Runner/AppDelegate.h
  61. 0
      example/ios/Runner/AppDelegate.m
  62. 0
      example/ios/Runner/AppDelegate.swift
  63. 0
      example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
  64. 0
      example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
  65. 0
      example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
  66. 0
      example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
  67. 0
      example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
  68. 0
      example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
  69. 0
      example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
  70. 0
      example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
  71. 0
      example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
  72. 0
      example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
  73. 0
      example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
  74. 0
      example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
  75. 0
      example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
  76. 0
      example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
  77. 0
      example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
  78. 0
      example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
  79. 0
      example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
  80. 0
      example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
  81. 0
      example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
  82. 0
      example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
  83. 0
      example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md
  84. 0
      example/ios/Runner/Base.lproj/LaunchScreen.storyboard
  85. 0
      example/ios/Runner/Base.lproj/Main.storyboard
  86. 0
      example/ios/Runner/Info.plist
  87. 0
      example/ios/Runner/Runner-Bridging-Header.h
  88. 0
      example/ios/Runner/main.m
  89. 0
      example/lib/generated_plugin_registrant.dart
  90. 0
      example/lib/main.dart
  91. 0
      example/lib/main_desktop.dart
  92. 0
      example/lib/src/file_picker_demo.dart
  93. 0
      example/pubspec.yaml
  94. 0
      example/web/favicon.png
  95. 0
      example/web/icons/Icon-192.png
  96. 0
      example/web/icons/Icon-512.png
  97. 0
      example/web/index.html
  98. 0
      example/web/manifest.json
  99. 39
      file_picker_platform_interface/CHANGELOG.md
  100. 21
      file_picker_platform_interface/LICENSE
  101. Some files were not shown because too many files have changed in this diff Show More

Before

Width:  |  Height:  |  Size: 3.0 MiB

After

Width:  |  Height:  |  Size: 3.0 MiB

Before

Width:  |  Height:  |  Size: 1.6 MiB

After

Width:  |  Height:  |  Size: 1.6 MiB

Before

Width:  |  Height:  |  Size: 917 B

After

Width:  |  Height:  |  Size: 917 B

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 8.1 KiB

@ -1,39 +0,0 @@
## [2.0.0] - Deprecates interface
Deprecates interface in favor of standalone [file_picker](https://pub.dev/packages/file_picker) for all platforms.
## [1.3.1] - Rollback `allowCompression`
Removes `allowCompression` from interface as it should only be used from `file_picker` (Android & iOS).
## [1.3.0] - Adds `allowCompression` parameter
Adds `allowCompression` that will allow developers to set whether the picked media files (image/video) can be automatically compressed by OS or not. Defaults to `true`.
## [1.2.0] - Adds FilePickerStatus
Adds `onFiledLoading` that will provide an event handler with `FilePickerStatus` when picking files.
## [1.1.0] - Adds directory pick
Implements `getDirectoryPath()`
## [1.0.0] - Updates method channel
Implements `getFiles()`
## [0.0.3] - Updates interface
Removes `getFilePath()`
## [0.0.2] - Updates interface
Updates methods from File Picker interface
## [0.0.1+1] - Update README
Updates README
## [0.0.1] - Create Platform Interface
Added Filer Picker platform interface.

@ -1,21 +0,0 @@
MIT License
Copyright (c) 2020 Miguel Ruivo
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save