gal
Flutter plugin to save images/videos to photos gallery with permission handling
2.3.3
393K downloads/mo
#588 most downloaded on pub.dev
natsuk4ze/gal
What this package is like to depend on
Last release 1 months ago
25 Jul 2026
Ships unpredictably
gaps range from 8 days to 12 months
Nearly every release is documented
notes for 55 of 55 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
55 releases · first in 2023
1 release in the last 12 months
see the full history below
Release timeline
55 releases · May 2023 to Jul 2026Releases
latest 55-
2.3.325 Jul 2026Release notes
Open source →🔥 What's new
- Fix Windows build on latest MSVC by removing /await flag #324
Full Changelog: v2.3.2...v2.3.3
-
2.3.221 Jul 2025Release notes
Open source →🔥 What's new
- Reduce package size by optimizing assets (.pubignore) #296
- Fix Windows build by adding windowsapp library linking for WinRT support #284
Full Changelog: v2.3.1...v2.3.2
Release notes
Open source →- Reduce package size by optimizing assets (.pubignore) #296
- Fix Windows build by adding windowsapp library linking for WinRT support #284
Release notes
Open source →-
Reduce package size by optimizing assets (.pubignore) #296
-
Fix Windows build by adding windowsapp library linking for WinRT support #284
-
2.3.115 Dec 2024Release notes
Open source →🔥 What's new
- Add Swift Package Manager support. #242 @EchoEllet @natsuk4ze
- Add PrivacyInfo.xcprivacy for Apple's Privacy Manifests. #242 @EchoEllet
⭐️ Latest news
- gal on pub.dev reached 320 likes👍, gal on GitHub reached 100⭐️, thank you for your all supports!
Full Changelog: v2.3.0...v2.3.1
Release notes
Open source →- Add Swift Package Manager support. #242
- Add PrivacyInfo.xcprivacy for Apple's Privacy Manifests. #242
Release notes
Open source →-
Add Swift Package Manager support. #242
-
Add PrivacyInfo.xcprivacy for Apple's Privacy Manifests. #242
-
2.3.005 Feb 2024Release notes
Open source →🔥 What's new
- Add
nameparameter toputImageBytes. #205 @noob8boi , @natsuk4ze
⭐️ Latest news
- gal was featured in Best Flutter Packages Of 2023
- gal on pub.dev reached 115 likes👍, gal on GitHub reached 50⭐️, thank you for your all supports!
- Add
-
2.2.325 Jan 2024Release notes
Open source →🔥 What's new
- Fix error when saving the same file name 32 times on Android. #199 @natsuk4ze
⭐️ Latest news
- gal on pub.dev reached 90 likes👍, thank you for your all supports!
-
2.2.221 Jan 2024 -
2.2.121 Jan 2024Release notes
Open source →🔥 What's new
- Update gradle settings to latest #196 @natsuk4ze
- Update error message
⭐️ Latest news
- gal on pub.dev reached 90 likes👍, thank you for your all supports!
-
2.2.005 Dec 2023Release notes
Open source →🔥 What's new
- ADD: Platform Interface #180 , #178 , #164 @natsuk4ze @freshtechtips
- FIX: Package download size 1MB to 0.5MB #181 @natsuk4ze
⭐️ Latest news
-
We added plugin platform interface to allow Non-endorsed federated plugin. This allows users of the package to extend the interface to support any platform. And the gal_linux by @freshtechtips allows us to add Linux to the support 💚
-
The package size has been dramatically reduced in conjunction with the previous update
-
gal on pub.dev reached 70 likes👍, thank you for your all supports!
Release notes
Open source →- ADD: PlatformInterface #180
- FIX: package download size 1MB to 0.5MB #181
Release notes
Open source →-
ADD: PlatformInterface #180
-
FIX: package download size 1MB to 0.5MB #181
-
2.1.403 Dec 2023 -
2.1.306 Nov 2023Release notes
Open source →🔥 What's new
⭐️ Latest news
- gal on pub.dev reached 50 likes👍, and GitHub reached 20 stars⭐️. thank you for your all supports!
- The owner is obsessed with the -進撃の巨人- Attack on Titan.
-
2.1.207 Oct 2023 -
2.1.114 Sep 2023Release notes
Open source →- UPDATE:
putImageBytesfor Improving performance on windows #155 - FIX:
putImageBytesfor saving .tiff on windows #154
Release notes
Open source →-
UPDATE: putImageBytes for Improving performance on windows #155
-
FIX: putImageBytes for saving .tiff on windows #154
- UPDATE:
-
2.1.013 Sep 2023 -
2.0.007 Sep 2023Release notes
Open source →- ADD: macOS support #142
- BREAKING CHANGE:
flutter: '>=3.3.0'toflutter: '>=3.7.0'#142 - BREAKING CHANGE:
GalException.errortoGalException.platformException#143 - BREAKING CHANGE: Remove
GalExceptionType.notHandle(had marked deprecated) #144
Release notes
Open source →-
ADD: macOS support #142
-
BREAKING CHANGE : flutter: '>=3.3.0' to flutter: '>=3.7.0' #142
-
BREAKING CHANGE : GalException.error to GalException.platformException #143
-
BREAKING CHANGE : Remove GalExceptionType.notHandle (had marked deprecated) #144
-
1.9.129 Aug 2023Release notes
Open source →- FIX:
albumoption is not working on Android API 29 #130 - UPDATE: Permission behavior in Android API 29 with
albumoption #133
Release notes
Open source →-
FIX: album option is not working on Android API 29 #130
-
UPDATE: Permission behavior in Android API 29 with album option #133
- FIX:
-
1.9.025 Aug 2023 -
1.8.622 Aug 2023 -
1.8.519 Aug 2023 -
1.8.418 Aug 2023 -
1.8.317 Aug 2023 -
1.8.217 Aug 2023Release notes
Open source →- FIX:
put-does not run with Future #96 - FIX:
put-with album and user selects 'selected photos' in permission dialog #95 - ADD:
requestAccesswhen calledput-#97
Release notes
Open source →-
FIX: put- does not run with Future #96
-
FIX: put- with album and user selects 'selected photos' in permission dialog #95
-
ADD: requestAccess when called put- #97
- FIX:
-
1.8.114 Aug 2023Release notes
Open source →- REMOVE: plugin_platform_interface #84
- FIX: example with toAlbum
- UPDATE: example in readme
- UPDATE: assets in example
- UPDATE:
GalExceptionerror messages
Release notes
Open source →-
REMOVE: plugin_platform_interface #84
-
FIX: example with toAlbum
-
UPDATE: example in readme
-
UPDATE: assets in example
-
UPDATE: GalException error messages
-
1.8.009 Aug 2023Release notes
Open source →- FEAT: Gal supports album option for saving medias. iOS needs additional permission settings, see latest README or wiki.
Release notes
Open source →- FEAT: Gal supports album option for saving medias. iOS needs additional permission settings, see latest README or wiki .
-
1.7.001 Aug 2023 -
1.6.319 Jul 2023 -
1.6.206 Jul 2023Release notes
Open source →- FIX: Returning false when permission granted by default when calling
hasAccess(),requestAccess()in Android. - UPDATE: Include maxSdkVersion as a key to write in AndroidManifest. *It is not necessary, but it is recommended.
Release notes
Open source →-
FIX: Returning false when permission granted by default when calling hasAccess() , requestAccess() in Android.
-
UPDATE: Include maxSdkVersion as a key to write in AndroidManifest. *It is not necessary, but it is recommended.
- FIX: Returning false when permission granted by default when calling
-
1.6.105 Jul 2023Release notes
Open source →- UPDATE: We have made a stronger typing.
Gal,GalException,MethodChannelGalhas@immutablenow. - UPDATE: update README.
Release notes
Open source →-
UPDATE: We have made a stronger typing. Gal , GalException , MethodChannelGal has @immutable now.
-
UPDATE: update README.
- UPDATE: We have made a stronger typing.
-
1.6.005 Jul 2023Release notes
Open source →- UPDATE: Significantly improved error handling for low iOS versions. As a result,
GalExceptionType.notHandleis now@Deprecatedand will be removed in the next major version.
Release notes
Open source →- UPDATE: Significantly improved error handling for low iOS versions. As a result, GalExceptionType.notHandle is now @Deprecated and will be removed in the next major version.
- UPDATE: Significantly improved error handling for low iOS versions. As a result,
-
1.5.004 Jul 2023 -
1.4.117 Jun 2023 -
1.4.014 Jun 2023Release notes
Open source →- UPDATE:
Galisfinalnow. - UPDATE: add export file.
- UPDATE: add ios
NOT_SUPPORTED_FORMATcondition.
Release notes
Open source →-
UPDATE: Gal is final now.
-
UPDATE: add export file.
-
UPDATE: add ios NOT_SUPPORTED_FORMAT condition.
- UPDATE:
-
1.3.613 Jun 2023Release notes
Open source →- UPDATE: add error info on throw.
- UPDATE: clean up native codes.
- UPDATE: update README.
Release notes
Open source →-
UPDATE: add error info on throw.
-
UPDATE: clean up native codes.
-
UPDATE: update README.
-
1.3.512 Jun 2023 -
1.3.412 Jun 2023 -
1.3.311 Jun 2023 -
1.3.210 Jun 2023 -
1.3.110 Jun 2023 -
1.3.010 Jun 2023Release notes
Open source →- FEAT: Add permissionhandlings. Now you can use
hasAccess(),requestAccess().
Release notes
Open source →- FEAT: Add permissionhandlings. Now you can use hasAccess() , requestAccess() .
- FEAT: Add permissionhandlings. Now you can use
-
1.2.010 Jun 2023 -
1.1.209 Jun 2023 -
1.1.109 Jun 2023 -
1.1.009 Jun 2023 -
1.0.731 May 2023 -
1.0.628 May 2023 -
1.0.527 May 2023 -
1.0.427 May 2023 -
1.0.327 May 2023 -
1.0.227 May 2023 -
1.0.127 May 2023 -
1.0.027 May 2023 -
0.0.526 May 2023 -
0.0.426 May 2023 -
0.0.326 May 2023 -
0.0.226 May 2023 -
0.0.126 May 2023Release notes
Open source →- Initial Release
589
likes
160
points
387k
downloads
Documentation
Documentation
API reference
Publisher
midoridesign.studio
Weekly Downloads
Metadata
Flutter plugin to save images/videos to photos gallery with permission handling
Homepage
Repository (GitHub)
View/report issues
Contributing
Topics
#gallery #video #image #photos #util
Funding
Consider supporting this project:
github.com
License
BSD-3-Clause ( license )
Dependencies
flutter
More
Packages that depend on gal
Packages that implement gal
← Metadata
589
likes
160
points
387k
downloads
Documentation
Documentation
API reference
Publisher
midoridesign.studio
Weekly Downloads
Metadata
Flutter plugin to save images/videos to photos gallery with permission handling
Homepage
Repository (GitHub)
View/report issues
Contributing
Topics
#gallery #video #image #photos #util
Funding
Consider supporting this project:
github.com
License
BSD-3-Clause ( license )
Dependencies
flutter
More
Packages that depend on gal
Packages that implement gal
Back