diff --git a/.flutter-plugins-dependencies b/.flutter-plugins-dependencies index 7c69686..01d2670 100644 --- a/.flutter-plugins-dependencies +++ b/.flutter-plugins-dependencies @@ -1 +1 @@ -{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"camera_avfoundation","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\camera_avfoundation-0.9.10\\\\","native_build":true,"dependencies":[]},{"name":"permission_handler_apple","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\permission_handler_apple-9.0.7\\\\","native_build":true,"dependencies":[]},{"name":"photo_gallery","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\photo_gallery-1.1.1\\\\","native_build":true,"dependencies":[]},{"name":"video_player_avfoundation","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\video_player_avfoundation-2.3.8\\\\","native_build":true,"dependencies":[]},{"name":"video_thumbnail","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\video_thumbnail-0.5.3\\\\","native_build":true,"dependencies":[]}],"android":[{"name":"camera_android","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\camera_android-0.10.2\\\\","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]},{"name":"flutter_plugin_android_lifecycle","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\flutter_plugin_android_lifecycle-2.0.7\\\\","native_build":true,"dependencies":[]},{"name":"permission_handler_android","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\permission_handler_android-10.2.0\\\\","native_build":true,"dependencies":[]},{"name":"photo_gallery","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\photo_gallery-1.1.1\\\\","native_build":true,"dependencies":[]},{"name":"video_player_android","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\video_player_android-2.3.10\\\\","native_build":true,"dependencies":[]},{"name":"video_thumbnail","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\video_thumbnail-0.5.3\\\\","native_build":true,"dependencies":[]}],"macos":[],"linux":[],"windows":[{"name":"permission_handler_windows","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\permission_handler_windows-0.1.2\\\\","native_build":true,"dependencies":[]}],"web":[{"name":"camera_web","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\camera_web-0.3.1\\\\","dependencies":[]},{"name":"video_player_web","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\video_player_web-2.0.13\\\\","dependencies":[]}]},"dependencyGraph":[{"name":"camera","dependencies":["camera_android","camera_avfoundation","camera_web","flutter_plugin_android_lifecycle"]},{"name":"camera_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"camera_avfoundation","dependencies":[]},{"name":"camera_web","dependencies":[]},{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"permission_handler","dependencies":["permission_handler_android","permission_handler_apple","permission_handler_windows"]},{"name":"permission_handler_android","dependencies":[]},{"name":"permission_handler_apple","dependencies":[]},{"name":"permission_handler_windows","dependencies":[]},{"name":"photo_gallery","dependencies":[]},{"name":"video_player","dependencies":["video_player_android","video_player_avfoundation","video_player_web"]},{"name":"video_player_android","dependencies":[]},{"name":"video_player_avfoundation","dependencies":[]},{"name":"video_player_web","dependencies":[]},{"name":"video_thumbnail","dependencies":[]}],"date_created":"2022-12-29 09:54:26.414835","version":"3.3.9"} \ No newline at end of file +{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"camera_avfoundation","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\camera_avfoundation-0.9.10\\\\","native_build":true,"dependencies":[]},{"name":"permission_handler_apple","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\permission_handler_apple-9.0.7\\\\","native_build":true,"dependencies":[]},{"name":"photo_gallery","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\photo_gallery-1.1.1\\\\","native_build":true,"dependencies":[]},{"name":"video_player_avfoundation","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\video_player_avfoundation-2.3.8\\\\","native_build":true,"dependencies":[]},{"name":"video_thumbnail","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\video_thumbnail-0.5.3\\\\","native_build":true,"dependencies":[]}],"android":[{"name":"camera_android","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\camera_android-0.10.2\\\\","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]},{"name":"flutter_plugin_android_lifecycle","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\flutter_plugin_android_lifecycle-2.0.7\\\\","native_build":true,"dependencies":[]},{"name":"permission_handler_android","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\permission_handler_android-10.2.0\\\\","native_build":true,"dependencies":[]},{"name":"photo_gallery","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\photo_gallery-1.1.1\\\\","native_build":true,"dependencies":[]},{"name":"video_player_android","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\video_player_android-2.3.10\\\\","native_build":true,"dependencies":[]},{"name":"video_thumbnail","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\video_thumbnail-0.5.3\\\\","native_build":true,"dependencies":[]}],"macos":[],"linux":[],"windows":[{"name":"permission_handler_windows","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\permission_handler_windows-0.1.2\\\\","native_build":true,"dependencies":[]}],"web":[{"name":"camera_web","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\camera_web-0.3.1\\\\","dependencies":[]},{"name":"video_player_web","path":"C:\\\\src\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\video_player_web-2.0.13\\\\","dependencies":[]}]},"dependencyGraph":[{"name":"camera","dependencies":["camera_android","camera_avfoundation","camera_web","flutter_plugin_android_lifecycle"]},{"name":"camera_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"camera_avfoundation","dependencies":[]},{"name":"camera_web","dependencies":[]},{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"permission_handler","dependencies":["permission_handler_android","permission_handler_apple","permission_handler_windows"]},{"name":"permission_handler_android","dependencies":[]},{"name":"permission_handler_apple","dependencies":[]},{"name":"permission_handler_windows","dependencies":[]},{"name":"photo_gallery","dependencies":[]},{"name":"video_player","dependencies":["video_player_android","video_player_avfoundation","video_player_web"]},{"name":"video_player_android","dependencies":[]},{"name":"video_player_avfoundation","dependencies":[]},{"name":"video_player_web","dependencies":[]},{"name":"video_thumbnail","dependencies":[]}],"date_created":"2022-12-29 11:10:14.333549","version":"3.3.9"} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 4daf06b..e9aa081 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,3 +5,8 @@ ## 0.0.2 * . +* +## 0.0.3 + +* changes made + diff --git a/example/pubspec.lock b/example/pubspec.lock index 75c0ef9..0f127cb 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -141,7 +141,7 @@ packages: path: ".." relative: true source: path - version: "0.0.2" + version: "0.0.3" get: dependency: transitive description: diff --git a/lib/controller/gallery_controller.dart b/lib/controller/gallery_controller.dart index 704a51f..b775015 100644 --- a/lib/controller/gallery_controller.dart +++ b/lib/controller/gallery_controller.dart @@ -1,5 +1,4 @@ import 'dart:io'; -import 'dart:typed_data'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; diff --git a/lib/controller/picker_listener.dart b/lib/controller/picker_listener.dart index 8fa2913..d0dfcb4 100644 --- a/lib/controller/picker_listener.dart +++ b/lib/controller/picker_listener.dart @@ -1,7 +1,5 @@ import 'dart:async'; - import 'package:get/get.dart'; - import '../models/media_file.dart'; class PickerListener extends GetxController { diff --git a/lib/models/gallery_album.dart b/lib/models/gallery_album.dart index 786e0b8..82da3c9 100644 --- a/lib/models/gallery_album.dart +++ b/lib/models/gallery_album.dart @@ -1,5 +1,3 @@ -import 'dart:math'; - import 'package:flutter/material.dart'; import 'package:intl/intl.dart'; import 'package:photo_gallery/photo_gallery.dart'; diff --git a/lib/models/media_file.dart b/lib/models/media_file.dart index b0d1c4a..c6498cd 100644 --- a/lib/models/media_file.dart +++ b/lib/models/media_file.dart @@ -3,7 +3,6 @@ import 'dart:io'; import 'package:flutter/foundation.dart'; import 'package:get/get.dart'; import 'package:photo_gallery/photo_gallery.dart'; -import 'package:video_thumbnail/video_thumbnail.dart'; import '../controller/gallery_controller.dart'; class MediaFile { diff --git a/lib/user_widgets/album_categories_view.dart b/lib/user_widgets/album_categories_view.dart index 4ecc901..5edc2f1 100644 --- a/lib/user_widgets/album_categories_view.dart +++ b/lib/user_widgets/album_categories_view.dart @@ -1,11 +1,6 @@ import 'package:flutter/material.dart'; import 'package:gallery_picker/models/gallery_album.dart'; import '../../user_widgets/thumbnailAlbum.dart'; -import 'package:get/get.dart'; -import 'package:photo_gallery/photo_gallery.dart'; -import '../../models/config.dart'; -import 'package:transparent_image/transparent_image.dart'; -import '../../../controller/gallery_controller.dart'; import '../models/mode.dart'; class AlbumCategoriesView extends StatelessWidget { diff --git a/lib/user_widgets/date_category_view.dart b/lib/user_widgets/date_category_view.dart index e37719f..05de910 100644 --- a/lib/user_widgets/date_category_view.dart +++ b/lib/user_widgets/date_category_view.dart @@ -1,6 +1,4 @@ import 'package:flutter/material.dart'; -import 'package:get/get.dart'; -import '../../../controller/gallery_controller.dart'; import '../models/media_file.dart'; import '../views/gridview_static.dart'; import '/models/gallery_album.dart'; diff --git a/lib/user_widgets/files_stream_builder.dart b/lib/user_widgets/files_stream_builder.dart index 6e32c8d..3a7c8b3 100644 --- a/lib/user_widgets/files_stream_builder.dart +++ b/lib/user_widgets/files_stream_builder.dart @@ -1,8 +1,5 @@ import 'package:flutter/cupertino.dart'; -import 'package:flutter/src/widgets/container.dart'; -import 'package:flutter/src/widgets/framework.dart'; import 'package:get/get.dart'; - import '../controller/picker_listener.dart'; import '../models/media_file.dart'; diff --git a/lib/user_widgets/media_provider.dart b/lib/user_widgets/media_provider.dart index ea7cccd..899a63a 100644 --- a/lib/user_widgets/media_provider.dart +++ b/lib/user_widgets/media_provider.dart @@ -1,5 +1,4 @@ -import 'package:flutter/src/widgets/container.dart'; -import 'package:flutter/src/widgets/framework.dart'; +import 'package:flutter/material.dart'; import 'package:gallery_picker/gallery_picker.dart'; import 'package:photo_gallery/photo_gallery.dart' as photo_gallery; diff --git a/lib/user_widgets/photo_provider.dart b/lib/user_widgets/photo_provider.dart index a61480c..138855a 100644 --- a/lib/user_widgets/photo_provider.dart +++ b/lib/user_widgets/photo_provider.dart @@ -1,10 +1,5 @@ -import 'dart:io'; - -import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; -import 'package:photo_gallery/photo_gallery.dart'; import 'package:video_player/video_player.dart'; - import '../models/media_file.dart'; class PhotoProvider extends StatefulWidget { diff --git a/lib/user_widgets/thumbnailAlbum.dart b/lib/user_widgets/thumbnailAlbum.dart index e81498b..e632b24 100644 --- a/lib/user_widgets/thumbnailAlbum.dart +++ b/lib/user_widgets/thumbnailAlbum.dart @@ -1,7 +1,7 @@ -import 'package:flutter/foundation.dart'; +import 'dart:typed_data'; + import 'package:flutter/material.dart'; import '/models/gallery_album.dart'; -import '../models/config.dart'; import '../models/mode.dart'; class ThumbnailAlbum extends StatelessWidget { diff --git a/lib/user_widgets/thumbnail_media.dart b/lib/user_widgets/thumbnail_media.dart index 22434dc..10c9272 100644 --- a/lib/user_widgets/thumbnail_media.dart +++ b/lib/user_widgets/thumbnail_media.dart @@ -1,8 +1,4 @@ import 'package:flutter/material.dart'; -import 'package:get/get.dart'; -import '../../controller/gallery_controller.dart'; -import '../../models/config.dart'; -import '../../models/mode.dart'; import '/models/media_file.dart'; import 'package:photo_gallery/photo_gallery.dart'; import 'package:transparent_image/transparent_image.dart'; diff --git a/lib/user_widgets/video_provider.dart b/lib/user_widgets/video_provider.dart index cfc5309..2eac5e3 100644 --- a/lib/user_widgets/video_provider.dart +++ b/lib/user_widgets/video_provider.dart @@ -1,9 +1,6 @@ import 'dart:io'; - import 'package:flutter/material.dart'; -import 'package:photo_gallery/photo_gallery.dart'; import 'package:video_player/video_player.dart'; - import '../models/media_file.dart'; class VideoProvider extends StatefulWidget { diff --git a/lib/views/ThumbnailMedia.dart b/lib/views/ThumbnailMedia.dart index 33b5169..c029b38 100644 --- a/lib/views/ThumbnailMedia.dart +++ b/lib/views/ThumbnailMedia.dart @@ -1,6 +1,4 @@ import 'package:flutter/material.dart'; -import 'package:get/get.dart'; -import '../controller/gallery_controller.dart'; import '../models/config.dart'; import '../models/mode.dart'; import '/models/media_file.dart'; @@ -11,7 +9,7 @@ class ThumbnailMedia extends StatelessWidget { final MediaFile file; final Color failIconColor; final Config config; - ThumbnailMedia({super.key, required this.file, required this.failIconColor,required this.config}); + const ThumbnailMedia({super.key, required this.file, required this.failIconColor,required this.config}); Color adjustFailedBgColor() { if (config.mode == Mode.dark) { diff --git a/lib/views/album_categories_view/album_categories_view.dart b/lib/views/album_categories_view/album_categories_view.dart index cb9f7eb..16e0c84 100644 --- a/lib/views/album_categories_view/album_categories_view.dart +++ b/lib/views/album_categories_view/album_categories_view.dart @@ -1,10 +1,6 @@ import 'package:flutter/material.dart'; import '../../user_widgets/thumbnailAlbum.dart'; -import 'package:get/get.dart'; -import 'package:photo_gallery/photo_gallery.dart'; import '../../models/config.dart'; -import '../album_view/album_page.dart'; -import 'package:transparent_image/transparent_image.dart'; import '../../../controller/gallery_controller.dart'; class AlbumCategoriesView extends StatelessWidget { diff --git a/lib/views/album_view/album_appbar.dart b/lib/views/album_view/album_appbar.dart index 2c9ab16..4c210de 100644 --- a/lib/views/album_view/album_appbar.dart +++ b/lib/views/album_view/album_appbar.dart @@ -1,8 +1,5 @@ import 'package:flutter/material.dart'; -import 'package:flutter/src/widgets/container.dart'; -import 'package:flutter/src/widgets/framework.dart'; import 'package:gallery_picker/models/gallery_album.dart'; -import 'package:get/get.dart'; import '../../controller/bottom_sheet_controller.dart'; import '../../controller/gallery_controller.dart'; import '../gallery_picker_view/tappable_appbar.dart'; diff --git a/lib/views/album_view/album_page.dart b/lib/views/album_view/album_page.dart index 7b146ee..1bf113b 100644 --- a/lib/views/album_view/album_page.dart +++ b/lib/views/album_view/album_page.dart @@ -1,13 +1,10 @@ import 'package:flutter/material.dart'; import 'package:gallery_picker/views/album_view/album_appbar.dart'; -import 'package:gallery_picker/views/gallery_picker_view/tappable_appbar.dart'; -import 'package:get/get.dart'; import '../../../controller/gallery_controller.dart'; import '../../../models/gallery_album.dart'; import '../../controller/bottom_sheet_controller.dart'; import '../../models/config.dart'; import 'album_medias_view.dart'; -import 'selected_medias_view.dart'; class AlbumPage extends StatelessWidget { bool singleMedia; diff --git a/lib/views/album_view/date_category_view.dart b/lib/views/album_view/date_category_view.dart index b9c9822..416bc70 100644 --- a/lib/views/album_view/date_category_view.dart +++ b/lib/views/album_view/date_category_view.dart @@ -1,5 +1,4 @@ import 'package:flutter/material.dart'; -import 'package:get/get.dart'; import '../../../controller/gallery_controller.dart'; import '../gridview_static.dart'; import '/models/gallery_album.dart'; diff --git a/lib/views/album_view/media_view.dart b/lib/views/album_view/media_view.dart index 077cad4..19203ed 100644 --- a/lib/views/album_view/media_view.dart +++ b/lib/views/album_view/media_view.dart @@ -1,9 +1,7 @@ import 'package:flutter/material.dart'; -import 'package:transparent_image/transparent_image.dart'; +import 'package:gallery_picker/views/thumbnailMedia.dart'; import '../../controller/bottom_sheet_controller.dart'; -import '../thumbnailMedia.dart'; import 'package:get/get.dart'; -import 'package:photo_gallery/photo_gallery.dart'; import '../../../controller/gallery_controller.dart'; import '../../../models/media_file.dart'; diff --git a/lib/views/bottom_sheet.dart b/lib/views/bottom_sheet.dart index d962a26..a07b10f 100644 --- a/lib/views/bottom_sheet.dart +++ b/lib/views/bottom_sheet.dart @@ -1,11 +1,7 @@ import 'package:bottom_sheet_bar/bottom_sheet_bar.dart'; -import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; -import 'package:flutter/src/widgets/container.dart'; -import 'package:flutter/src/widgets/framework.dart'; import 'package:gallery_picker/controller/gallery_controller.dart'; import '/gallery_picker.dart'; -import '/views/gallery_picker_view/gallery_picker_view.dart'; import 'package:get/get.dart'; import '../controller/bottom_sheet_controller.dart'; diff --git a/lib/views/gallery_picker_view/gallery_picker_view.dart b/lib/views/gallery_picker_view/gallery_picker_view.dart index 42c2076..35acfdd 100644 --- a/lib/views/gallery_picker_view/gallery_picker_view.dart +++ b/lib/views/gallery_picker_view/gallery_picker_view.dart @@ -1,7 +1,6 @@ import 'package:bottom_sheet_bar/bottom_sheet_bar.dart'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; - import '../../controller/bottom_sheet_controller.dart'; import '../../controller/gallery_controller.dart'; import '../../models/config.dart'; diff --git a/lib/views/gallery_picker_view/picker_appbar.dart b/lib/views/gallery_picker_view/picker_appbar.dart index eff3437..496d237 100644 --- a/lib/views/gallery_picker_view/picker_appbar.dart +++ b/lib/views/gallery_picker_view/picker_appbar.dart @@ -1,8 +1,5 @@ import 'package:flutter/material.dart'; -import 'package:flutter/src/widgets/container.dart'; -import 'package:flutter/src/widgets/framework.dart'; import 'package:get/get.dart'; - import '../../controller/bottom_sheet_controller.dart'; import '../../controller/gallery_controller.dart'; import 'tappable_appbar.dart'; diff --git a/lib/views/gallery_picker_view/reload_gallery.dart b/lib/views/gallery_picker_view/reload_gallery.dart index 42c7d86..d2c38e8 100644 --- a/lib/views/gallery_picker_view/reload_gallery.dart +++ b/lib/views/gallery_picker_view/reload_gallery.dart @@ -1,10 +1,5 @@ import 'package:flutter/material.dart'; -import 'package:flutter/src/widgets/container.dart'; -import 'package:flutter/src/widgets/framework.dart'; import '/gallery_picker.dart'; -import 'package:get/get.dart'; - -import '../../controller/gallery_controller.dart'; class ReloadGallery extends StatelessWidget { late Config config; diff --git a/lib/views/gallery_picker_view/tappable_appbar.dart b/lib/views/gallery_picker_view/tappable_appbar.dart index 7a9eb18..b9722ee 100644 --- a/lib/views/gallery_picker_view/tappable_appbar.dart +++ b/lib/views/gallery_picker_view/tappable_appbar.dart @@ -1,8 +1,5 @@ import 'package:flutter/material.dart'; -import 'package:flutter/src/widgets/container.dart'; -import 'package:flutter/src/widgets/framework.dart'; import 'package:get/get.dart'; - import '../../controller/bottom_sheet_controller.dart'; class TappableAppbar extends StatelessWidget { diff --git a/lib/views/gridview_static.dart b/lib/views/gridview_static.dart index 015df57..135c4f6 100644 --- a/lib/views/gridview_static.dart +++ b/lib/views/gridview_static.dart @@ -1,6 +1,4 @@ import 'package:flutter/cupertino.dart'; -import 'package:flutter/src/widgets/container.dart'; -import 'package:flutter/src/widgets/framework.dart'; class GridViewStatic extends StatelessWidget { final Axis scrollDirection; diff --git a/pubspec.yaml b/pubspec.yaml index 3732590..ffd05b0 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: gallery_picker description: Gallery Picker is a flutter package that will allow you to pick media file(s), manage and navigate inside your gallery with modern tools and views. -version: 0.0.2 +version: 0.0.3 homepage: https://github.com/FlutterWay/gallery_picker environment: