diff --git a/.flutter-plugins b/.flutter-plugins index e603323..cc466e2 100644 --- a/.flutter-plugins +++ b/.flutter-plugins @@ -10,4 +10,4 @@ video_player=/Users/steeve/.pub-cache/hosted/pub.dev/video_player-2.9.5/ video_player_android=/Users/steeve/.pub-cache/hosted/pub.dev/video_player_android-2.8.2/ video_player_avfoundation=/Users/steeve/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.7.1/ video_player_web=/Users/steeve/.pub-cache/hosted/pub.dev/video_player_web-2.3.4/ -video_thumbnail=/Users/steeve/.pub-cache/git/video_thumbnail-8d30c8f373f9e39fd932cc9a29891e7a17800e93/ +video_thumbnail=/Users/steeve/.pub-cache/git/video_thumbnail-6c353ef859b2c44936e7179f9859bdf075ce9cac/ diff --git a/.flutter-plugins-dependencies b/.flutter-plugins-dependencies index 5cfd42b..a6e9316 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":"device_info_plus","path":"/Users/steeve/.pub-cache/hosted/pub.dev/device_info_plus-9.1.2/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"permission_handler_apple","path":"/Users/steeve/.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.7/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"photo_gallery","path":"/Users/steeve/.pub-cache/git/photo_gallery-b000926bd00c9c0f2999fe852bf8de9b8d0ee940/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"video_player_avfoundation","path":"/Users/steeve/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.7.1/","shared_darwin_source":true,"native_build":true,"dependencies":[],"dev_dependency":false},{"name":"video_thumbnail","path":"/Users/steeve/.pub-cache/git/video_thumbnail-8d30c8f373f9e39fd932cc9a29891e7a17800e93/","native_build":true,"dependencies":[],"dev_dependency":false}],"android":[{"name":"device_info_plus","path":"/Users/steeve/.pub-cache/hosted/pub.dev/device_info_plus-9.1.2/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"permission_handler_android","path":"/Users/steeve/.pub-cache/hosted/pub.dev/permission_handler_android-12.1.0/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"photo_gallery","path":"/Users/steeve/.pub-cache/git/photo_gallery-b000926bd00c9c0f2999fe852bf8de9b8d0ee940/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"video_player_android","path":"/Users/steeve/.pub-cache/hosted/pub.dev/video_player_android-2.8.2/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"video_thumbnail","path":"/Users/steeve/.pub-cache/git/video_thumbnail-8d30c8f373f9e39fd932cc9a29891e7a17800e93/","native_build":true,"dependencies":[],"dev_dependency":false}],"macos":[{"name":"device_info_plus","path":"/Users/steeve/.pub-cache/hosted/pub.dev/device_info_plus-9.1.2/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"video_player_avfoundation","path":"/Users/steeve/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.7.1/","shared_darwin_source":true,"native_build":true,"dependencies":[],"dev_dependency":false}],"linux":[{"name":"device_info_plus","path":"/Users/steeve/.pub-cache/hosted/pub.dev/device_info_plus-9.1.2/","native_build":false,"dependencies":[],"dev_dependency":false}],"windows":[{"name":"device_info_plus","path":"/Users/steeve/.pub-cache/hosted/pub.dev/device_info_plus-9.1.2/","native_build":false,"dependencies":[],"dev_dependency":false},{"name":"permission_handler_windows","path":"/Users/steeve/.pub-cache/hosted/pub.dev/permission_handler_windows-0.2.1/","native_build":true,"dependencies":[],"dev_dependency":false}],"web":[{"name":"device_info_plus","path":"/Users/steeve/.pub-cache/hosted/pub.dev/device_info_plus-9.1.2/","dependencies":[],"dev_dependency":false},{"name":"permission_handler_html","path":"/Users/steeve/.pub-cache/hosted/pub.dev/permission_handler_html-0.1.3+5/","dependencies":[],"dev_dependency":false},{"name":"video_player_web","path":"/Users/steeve/.pub-cache/hosted/pub.dev/video_player_web-2.3.4/","dependencies":[],"dev_dependency":false}]},"dependencyGraph":[{"name":"device_info_plus","dependencies":[]},{"name":"permission_handler","dependencies":["permission_handler_android","permission_handler_apple","permission_handler_html","permission_handler_windows"]},{"name":"permission_handler_android","dependencies":[]},{"name":"permission_handler_apple","dependencies":[]},{"name":"permission_handler_html","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":"2025-04-21 13:56:47.093348","version":"3.29.0","swift_package_manager_enabled":{"ios":false,"macos":false}} \ No newline at end of file +{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"device_info_plus","path":"/Users/steeve/.pub-cache/hosted/pub.dev/device_info_plus-9.1.2/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"permission_handler_apple","path":"/Users/steeve/.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.7/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"photo_gallery","path":"/Users/steeve/.pub-cache/git/photo_gallery-b000926bd00c9c0f2999fe852bf8de9b8d0ee940/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"video_player_avfoundation","path":"/Users/steeve/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.7.1/","shared_darwin_source":true,"native_build":true,"dependencies":[],"dev_dependency":false},{"name":"video_thumbnail","path":"/Users/steeve/.pub-cache/git/video_thumbnail-6c353ef859b2c44936e7179f9859bdf075ce9cac/","native_build":true,"dependencies":[],"dev_dependency":false}],"android":[{"name":"device_info_plus","path":"/Users/steeve/.pub-cache/hosted/pub.dev/device_info_plus-9.1.2/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"permission_handler_android","path":"/Users/steeve/.pub-cache/hosted/pub.dev/permission_handler_android-12.1.0/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"photo_gallery","path":"/Users/steeve/.pub-cache/git/photo_gallery-b000926bd00c9c0f2999fe852bf8de9b8d0ee940/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"video_player_android","path":"/Users/steeve/.pub-cache/hosted/pub.dev/video_player_android-2.8.2/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"video_thumbnail","path":"/Users/steeve/.pub-cache/git/video_thumbnail-6c353ef859b2c44936e7179f9859bdf075ce9cac/","native_build":true,"dependencies":[],"dev_dependency":false}],"macos":[{"name":"device_info_plus","path":"/Users/steeve/.pub-cache/hosted/pub.dev/device_info_plus-9.1.2/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"video_player_avfoundation","path":"/Users/steeve/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.7.1/","shared_darwin_source":true,"native_build":true,"dependencies":[],"dev_dependency":false}],"linux":[{"name":"device_info_plus","path":"/Users/steeve/.pub-cache/hosted/pub.dev/device_info_plus-9.1.2/","native_build":false,"dependencies":[],"dev_dependency":false}],"windows":[{"name":"device_info_plus","path":"/Users/steeve/.pub-cache/hosted/pub.dev/device_info_plus-9.1.2/","native_build":false,"dependencies":[],"dev_dependency":false},{"name":"permission_handler_windows","path":"/Users/steeve/.pub-cache/hosted/pub.dev/permission_handler_windows-0.2.1/","native_build":true,"dependencies":[],"dev_dependency":false}],"web":[{"name":"device_info_plus","path":"/Users/steeve/.pub-cache/hosted/pub.dev/device_info_plus-9.1.2/","dependencies":[],"dev_dependency":false},{"name":"permission_handler_html","path":"/Users/steeve/.pub-cache/hosted/pub.dev/permission_handler_html-0.1.3+5/","dependencies":[],"dev_dependency":false},{"name":"video_player_web","path":"/Users/steeve/.pub-cache/hosted/pub.dev/video_player_web-2.3.4/","dependencies":[],"dev_dependency":false}]},"dependencyGraph":[{"name":"device_info_plus","dependencies":[]},{"name":"permission_handler","dependencies":["permission_handler_android","permission_handler_apple","permission_handler_html","permission_handler_windows"]},{"name":"permission_handler_android","dependencies":[]},{"name":"permission_handler_apple","dependencies":[]},{"name":"permission_handler_html","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":"2025-04-21 14:44:29.048399","version":"3.29.0","swift_package_manager_enabled":{"ios":false,"macos":false}} \ No newline at end of file diff --git a/example/ios/Podfile b/example/ios/Podfile new file mode 100644 index 0000000..e549ee2 --- /dev/null +++ b/example/ios/Podfile @@ -0,0 +1,43 @@ +# Uncomment this line to define a global platform for your project +# platform :ios, '12.0' + +# CocoaPods analytics sends network stats synchronously affecting flutter build latency. +ENV['COCOAPODS_DISABLE_STATS'] = 'true' + +project 'Runner', { + 'Debug' => :debug, + 'Profile' => :release, + 'Release' => :release, +} + +def flutter_root + generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) + unless File.exist?(generated_xcode_build_settings_path) + raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" + end + + File.foreach(generated_xcode_build_settings_path) do |line| + matches = line.match(/FLUTTER_ROOT\=(.*)/) + return matches[1].strip if matches + end + raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" +end + +require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) + +flutter_ios_podfile_setup + +target 'Runner' do + use_frameworks! + + flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) + target 'RunnerTests' do + inherit! :search_paths + end +end + +post_install do |installer| + installer.pods_project.targets.each do |target| + flutter_additional_ios_build_settings(target) + end +end diff --git a/example/pubspec.lock b/example/pubspec.lock index a38f7cb..c410f91 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -489,9 +489,9 @@ packages: dependency: transitive description: path: "." - ref: "fix/add-namespace" - resolved-ref: "8d30c8f373f9e39fd932cc9a29891e7a17800e93" - url: "git@github.com:ahmedzayan7920/video_thumbnail.git" + ref: HEAD + resolved-ref: "6c353ef859b2c44936e7179f9859bdf075ce9cac" + url: "https://github.com/Shahidbangash/video_thumbnail.git" source: git version: "0.5.3" vm_service: diff --git a/pubspec.yaml b/pubspec.yaml index 41b0c78..0bf63e8 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -19,9 +19,9 @@ dependencies: device_info_plus: ^9.1.2 get: ^4.6.6 video_thumbnail: - git: - url: git@github.com:ahmedzayan7920/video_thumbnail.git - ref: fix/add-namespace + git: https://github.com/Shahidbangash/video_thumbnail.git + # url: git@github.com:ahmedzayan7920/video_thumbnail.git + # ref: fix/add-namespace intl: ^0.19.0 page_transition: ^2.1.0 bottom_sheet_scaffold: ^0.1.9