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
3.0.0
We have just released the latest version of our library labelled as 3.0.0. The new number in front means that we unfortunately had to make some changes to the public API, for which we sincerely apologise. In the next section you will find migration tips to help you make the transition to the new version as painless as possible.
- General: We changed the library name from
MijickPopupView
toMijickPopups
- Setup: Method
implementPopupView()
has been renamed toregisterPopups()
- Popup:
createContent() -> some View
method has been deleted. Please declare the popup content withbody: some View
instead - Popup: The parameter of the method
configurePopup()
has been renamed frompopup
toconfig
- Popup: Methods
onDismiss()
andonFocus()
has been moved directly to the Popup structure - Popup Presentation: The
showAndStack()
method was renamed topresent()
. The methodshowAndReplace()
has been removed - Popup Dismissal: Method
dismiss()
was renamed todismissLastPopup()
- Config: Minor changes have been made to the naming
During the development process we unfortunately made a mistake and put all calculations in a single thread, which may (in very rare cases) cause minor lags (especially when using drag gesture). The problem will be fixed in the next version, which we plan to release in early November.
2.7.1
- Patch 2.7.1 by @FulcrumOne in https://github.com/Mijick/PopupView/pull/140
Full Changelog: https://github.com/Mijick/PopupView/compare/2.7.0...2.7.1
2.7.0
Full Changelog: https://github.com/Mijick/PopupView/compare/2.7.0...2.7.0
2.6.0
- Patch 2.6.0 by @FulcrumOne in https://github.com/Mijick/PopupView/pull/127
Full Changelog: https://github.com/Mijick/PopupView/compare/2.5.1...2.6.0
2.5.1
Full Changelog: https://github.com/Mijick/PopupView/compare/2.5.0...2.5.1
2.5.0
- Patch 2.5.0 by @FulcrumOne in https://github.com/Mijick/PopupView/pull/113
Full Changelog: https://github.com/Mijick/PopupView/compare/2.4.2...2.5.0
2.4.2
- Update README by @FulcrumOne in https://github.com/Mijick/PopupView/pull/99
- Patch 2.4.2 by @FulcrumOne in https://github.com/Mijick/PopupView/pull/102
Full Changelog: https://github.com/Mijick/PopupView/compare/2.4.1...2.4.2