Skip to content

Releases: Mijick/Popups

4.0.0

17 Nov 22:03
9197026
Compare
Choose a tag to compare

It's been a long journey!

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.

Migration Guide

  • Overall: We decided to keep the language consistency, so we renamed all attributes and methods containing the word Centre to Center
  • Overall: We renamed PopupManager to PopupStackand, respectively, PopupManagerID to PopupStackID
  • Popup Presentation: All the methods, i.e. present(), setCustomID(), setEnvironmentObject() and dismissAfter(), 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

04 Nov 12:56
c94c9a1
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.1...3.0.2

3.0.1

04 Nov 12:21
ce72aa9
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.0...3.0.1

3.0.0

17 Oct 00:22
ea35a60
Compare
Choose a tag to compare

It's been a long journey!

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.

Migration Guide

  • Package Name: We changed the library name from MijickPopupView to MijickPopups
  • Setup: Method implementPopupView() has been renamed to registerPopups()
  • Popup: createContent() -> some View method has been deleted. Please declare the popup content with body: some View instead
  • Popup Declaration: The parameter of the method configurePopup() has been renamed from popup to config
  • Popup Declaration: Methods onDismiss() and onFocus() has been moved directly to the Popup structure
  • Popup Presentation: The showAndStack() method was renamed to present(). The method showAndReplace() has been removed
  • Popup Dismissal: Method dismiss() was renamed to dismissLastPopup()
  • Popup Customization: Minor changes have been made to the naming

Known issues

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

11 Sep 21:27
60ebc93
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.7.0...2.7.1

2.7.0

14 Aug 12:35
eee37c2
Compare
Choose a tag to compare

Full Changelog: 2.7.0...2.7.0

2.6.0

04 Aug 01:00
70af749
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.5.1...2.6.0

2.5.1

03 Aug 02:24
Compare
Choose a tag to compare

Full Changelog: 2.5.0...2.5.1

2.5.0

18 Jun 15:30
e18cbd9
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.4.2...2.5.0

2.4.2

30 May 22:27
2465a5a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.4.1...2.4.2