Skip to content

Tags: dev-medroom/UnityNativeGallery

Tags

v1.4

Toggle v1.4's commit message
GetImageFromGallery now uses UIImagePickerControllerImageURL to copy …

…the original image on iOS 11 and later

v1.3.9

Toggle v1.3.9's commit message
NativeGallery tries to preserve the file extension while picking mult…

…iple images on Android

v1.3.8

Toggle v1.3.8's commit message
- Fixed yasirkula#101

- Fixed yasirkula#102

v1.3.7

Toggle v1.3.7's commit message
- Fixed a crash when picking images/videos on iOS13+

- Fixed a rare NullPointerException on Android

v1.3.6

Toggle v1.3.6's commit message
Fixed picked image file not having an extension on iOS 13 (yasirkula#93)

v1.3.5

Toggle v1.3.5's commit message
- Fixed saved images sometimes having wrong orientation on Samsung de…

…vices' galleries

- Fixed yasirkula#83
- Fixed yasirkula#82
- Fixed yasirkula#81

v1.3.2

Toggle v1.3.2's commit message
- Fixed LoadImageAtPath sometimes not loading GIF and HEIC images cor…

…rectly

- Added preferGetContent to native Android code to prefer ACTION_GET_CONTENT over ACTION_PICK when picking media (its value must be set to true via AndroidJavaClass)

v1.3

Toggle v1.3's commit message
IMPORTANT: don't use {0} in filenameFormatted anymore, NativeGallery …

…will now always ensure a unique filename.

- When picking images on iOS, NativeGallery attempts to copy the original image instead of encoding the picked image as PNG. This way, it is possible to pick e.g. GIF images and preserve the image's EXIF metadata
- Fixed issue with picking videos on iOS 13+
- Fixed scoped storage issues on Android 10
- Fixed iOS build error on Unity 2019.3
- Popup on iPads should now be centered properly most of the time
- Videos picked from Photos are now processed faster on iOS 11+
- SaveImageToGallery/SaveVideoToGallery are no longer emulated on Editor (a file is not saved), a message is logged to the console instead
- Added experimental Audio functions to NativeGallery. They may work on only Android and are not officially supported. You need to change their visibility from private to public in order to use them