4.0.0
We have just released the latest version of our library labelled as 4.0.0. The new number in front means that we unfortunately had to make some changes to the public API, for which we sincerely apologize. In the next section you will find migration tips to help you make the transition to the new version as painless as possible.
- Overall: We decided to keep the language consistency, so we renamed all attributes and methods containing the word
Centre
toCenter
- Overall: We renamed
PopupManager
toPopupStack
and, respectively,PopupManagerID
toPopupStackID
- Popup Presentation: All the methods, i.e.
present()
,setCustomID()
,setEnvironmentObject()
anddismissAfter()
, are now asynchronous. This was motivated by the concern that popups should be called from the main thread - Popup Dismissal: All the methods, i.e.
dismissLastPopup()
,dismissPopup()
,dismissAllPopups()
, are now asynchronous. This was motivated by the concern that popups should be dismissed from the main thread
3.0.2
- Patch 3.0.2 by @FulcrumOne in https://github.com/Mijick/Popups/pull/156
Full Changelog: https://github.com/Mijick/Popups/compare/3.0.1...3.0.2
3.0.1
- Update README by @FulcrumOne in https://github.com/Mijick/Popups/pull/151
- Patch 3.0.1 by @jay-jay-lama in https://github.com/Mijick/Popups/pull/155
Full Changelog: https://github.com/Mijick/Popups/compare/3.0.0...3.0.1
v2.20.5
-
Improved support for
UITabBarController
sidebars -
Fixed a SwiftUI / LNPopupUI regression introduced in 2.20.2
5.20.0 - Animation Transformer with tint color
See all tickets marked for the 5.20.0 release
- SDAniamtedImageView now supports to apply transformer (post-processing of frame), with the SDAnimatedImage. #3761
- You can apply transform like blurs, tint, CIFilters on animation frames.
-
- Detailed behavior: Transform is applied just after the frame been decoded, on the global decode queue.
-
- Detailed behavior: The transformed image replace the original decoded one, and re-use the design of
maxBufferSize
on SDAnimatedImageView
- Detailed behavior: The transformed image replace the original decoded one, and re-use the design of
- Supports LRU eviction on disk cache, change the default expire type to accessDate instead of modificationDate #3759
-
- In previous versions, the disk cache does not actually supports LRU (The NSFileManager read API does not update the
accessDate
), this version fix this issue and change the default behavior to useaccessDate
- In previous versions, the disk cache does not actually supports LRU (The NSFileManager read API does not update the
- Add blend mode to UIImage+Transform tint color API, default blend mode changed to sourceIn #3749
-
- In previous versions, the blend mode use
sourceAtop
and does not match UIKit'stintColor
naming. We now usesourceIn
to match it.
- In previous versions, the blend mode use
-
- Due to this changes, the
SDWebImageTintTransformer
defaults to usesourceIn
blend mode as well. You can use transformer to tint SDAnimatedImageView as well
- Due to this changes, the
- Fix sd_imageFormat sometimes returns undefined on static image #3760
v2.20.3
Fixed a layout issue with UINavigationController
push/pop transitions
v2.20.2
- Fixed iOS 18 bug with tab bar scroll edge appearance
- Updated floating bar width limit and margins on iPadOS
- General layout improvements
v10.54.1
- None.
- The events library would attempt to upload backup files created as part of file format upgrades, causing backup copies of those backups to be made, looping until the maximum file name size was reached (Core #8040, since v10.26.0).
- Realm Studio: 15.0.0 or later.
- APIs are backwards compatible with all previous releases in the 10.x.y series.
- Carthage release for Swift is built with Xcode 15.4.0.
- CocoaPods: 1.10 or later.
- Xcode: 15.3.0-16.1 beta.
- Upgraded realm-core from v14.13.0 to 14.13.1