Releases: Yummypets/YPImagePicker
3.4.0
- Use
weak
overunowned
to fix crashes, kudos to @jonasecandersson 👏 fixes #178 - Use correct video Orientation even when phone is "orientation locked" Thanks to @Appswage fixes #161
- Introduces
numberOfItemsInRow
&spacingBetweenItems
to customize library layout, courtesy of @shotat 🚀 - Fixes Library being stuck with a small number of items, due to the collectionView
alwaysBounceVertical
defaulting tofalse
. Kudos to @shotat again 🔥 - Adds 🇮🇩 Indonesian language thanks to @wsnjy 🙏
- Improves UI on Gallery with multiple items, adds natural paging + touch animations. fixes #135
Thank you so much for your great work on this release, you are the BEST! <3
Fixes Crash in Spanish
- Fixes Crash in Spanish due to ill-formatted Localizable string.
3.3.0
- Adds chinese language (courtesy of @chquanquan)
- Now asks for related permissions only when the corresponding screen is shown (@DamascenoRafael)
- Introduces
minNumberOfItems
to force a user to select at least X photos/videos. (based on @cwestMobile idea) - Fixes crash showing filters when
config.filters = []
(thanks @barisozr for spotting) - Fixes warning
Unable to load image data, /var/mobile/Media/DCIM/101APPLE/XXXX.JPG
- Fixes "Live photo shots were not saved to album without filters" (fixed by @Appswage)
- Fixes "Live videos not taking orientation into account" (fixed by @Appswage)
🎉
3.2.0 - Bug fixes
Small bug fixes
- Fixes right bar button indicator when getting back to selections gallery
- Fixes didFinishPicking called twice when when
skipSelectionsGallery = true , maxNumberOfItems > 1
(kudos to @boboxiaodd) - Fixes video compression not taken into account when taking video from the cameraView. props to @lewisloofis 🍻
- Fixes
targetImageSize
new api migration (kudos @Ewg777 👏 ) - Fixes Italian typo (thanks @pcecchetti 🍝 )
- Example project:
- No longer requires Carthage to run
- Works with photo + videos out of the box
- Adds video player
PS: Big thanks to @ihtiht for our new cool looking logo 🎉 !
Fixes Video Orientation Bug
- Fixes Video Orientation Bug when using Video Trimming view
EXIFs, Skippable Gallery, Japanese support & more
Skippable Gallery
Gallery Selection is now skippable, courtesy of @shotat
config.library.skipSelectionsGallery = true
TargetSize for camera capture
libraryTargetImageSize
becomes targetImageSize
in order to limit the outut image size for both library & Capture, courtesy of @DamascenoRafael
config.targetImageSize = .cappedTo(size: 1024)
EXIFs
You can now access Exif Metadata thanks to @Romixery 👏
photo.exifMeta
Japanese 🇯🇵
Adds Japanese language thanks to @shotat ! 💪
Namespaced Config
Config is now namespaced for a clearer usage.
config.videoRecordingTimeLimit
becomes config.video.recordingTimeLimit
Fixes dismissal issue
Fixes a bug where Picker dismissal couldn't be animated: false
Let's remind that dismissal is the user's responsibility so don't forget to call dismiss in the didFinishPicking
callback.
Thanks @WeDrinkInAssembly for spotting that 👀
Thanks a ton to the usual suspects who helped with the translation
@shotat, @DamascenoRafael, @hanikeddah, @tahaburak, @Anarchoschnitzel 👍
Have fun!
Multiple Selection and More !
Today is a big day! 🎉
We worked pretty hard with @NikKovIos since March on supporting multiple selection.
This was quite a big feature actually (bigger than I expected to be honest) so we'd like to thank you all for your patience. We know this was a much awaited one !
Today's menu
- New Api for multiple selection #114, #54 #103
- Video Trimming/ Choosing cover (Big thanks to @HHK1, courtesy of https://github.com/prynt/PryntTrimmerView)
- Tap Preview in Filter screens (touch the photo to see the unfiltered version)
- Support for Video only (Kudos to @portellaa 👏 ) #110 #88
- A nice progress bar while loading long videos
- The ability to know the media source, library or shot
- The ability to access the original image, unfiltered #42
- Italian Translation 🍕 (Thanks @Viktormax !)
- German Translation (Thanks @Anarchoschnitzel !)
- Arabic Translation (Thanks @hanikeddah !)
⚠️ Pre-release
These are some pretty big changes, so we decided to make this a pre-release.
For the ones kind enough to try this release please report any bug you find on the way :)
🙏 Thank You
Lastly I'd like to personally thank @NikKovIos for his hardwork on this release, this wouldn't have
been possible without his dedication ! Truly great to work with you buddy :)
@sakthinath @chintanMaisuriya @PawanManjani @relaxsus @Didar1994 @devender54321 @goribchat @SashaMeyer @praveen4D2 @cwestMobile @HHK1 @abdulkrm @DullBottle @portellaa @Viktormax
The readme has been updated with the new api, have fun!
Bugfixes
AVCapturePhotoOutput, overlayView, Turkish & Brazilian languages
- Now using the new
AVCaptureOutput
api on iOS 11 - Supports overlaying a view thanks to @ajkolean
- Fix where cropping to square would decrease the image quality
- Supports Turkish language thanks to @tahaburak
- Supports Brazilian (Portuguese) thanks to @DamascenoRafael
🎉
Status bar api, customizable wording & Russian localization 🇷🇺 !
- Optional status bar
- Wordings customization
- Russian localization
- UX improvements
Thanks to @NikKovIos and @MehdiMahdloo for this release 👏 🎉