Skip to content

Releases: Yummypets/YPImagePicker

Minor fix - Library album title not persisting

27 Feb 08:55
Compare
Choose a tag to compare

Thanks @boboxiaodd for this sweet fix ๐Ÿ‘

Crop! Crop! Crop! โœ‚๏ธ๐Ÿ–ผ

20 Feb 14:17
Compare
Choose a tag to compare

Thanks @userdar for this great suggestion ๐Ÿ‘

The picker now integrates an opt-in crop :

config.showsCrop = .rectangle(ratio: (16/9))

Also fixes a crash reported by @Ewg777, eagle eye ๐Ÿ‘

Only ask the needed permissions

19 Feb 11:05
Compare
Choose a tag to compare

Thanks @Ewg777 for spotting that one out ๐Ÿ‘ !

The picker now only asks for the needed permissions.

Example

config.screens = [.library]

Will not ask for camera or microphone permission :)

Fixes Camera Freeze when back from Filters

12 Feb 21:40
Compare
Choose a tag to compare

Thanks @Tinyik for spotting this bug ๐Ÿฆ… ๐Ÿ‘

Customize screens

08 Feb 18:57
Compare
Choose a tag to compare

Replaces showsVideo by more versatile screens api.

public var screens: [YPPickerScreen] = [.library, .photo]

Usage

...
config.screens =  [.library, .photo, .video] // show video as well
...
config.screens =  [.photo] // .photo only

Shout out to @ChintanWeapp & @eddieespinal for initiating the idea ๐Ÿ‘

Smooth

07 Feb 09:36
Compare
Choose a tag to compare
  • Solves the freeze issue that was happening on first launch causing the picker to hang for a few seconds
    with the UI unresponsive.

Big thanks @viktorgardart for documenting this issue ๐ŸŽ‰

Video Torch mode, Flash Auto & configurable video time !

24 Jan 17:01
Compare
Choose a tag to compare
  • Video now supports Torch mode
  • Flash now supports "Auto" setting
  • Video timing (taking and picking) is now configurable via videoRecordingTimeLimit and videoFromLibraryTimeLimit
  • Improves Library loading time

๐ŸŽ‰

Camera preview black on first start

23 Jan 15:45
Compare
Choose a tag to compare

Kudos to @Tinyik for spotting this issue: #18

  • Fixes the black screen on first start
  • Improves Album image quality on big screen devices

`startOnScreen` bugFix

12 Jan 10:17
Compare
Choose a tag to compare
  • Menu bar now reflects the startOnScreen param. (kudos to @userdar)

Choosing the start screen

03 Jan 09:04
Compare
Choose a tag to compare

You can now choose which screen you start from with the startOnScreen api ๐ŸŽ‰

config.startOnScreen = .library // .video, .photo

Defaults to .photo.