Skip to content

Releases: rotorgames/Rg.Plugins.Popup

Version 1.2.0.223

04 Oct 08:30
Compare
Choose a tag to compare

Fixes

  • #366 NullReferenceException in iOS
  • Fixed IndexOutOfRangeException if PopPageAsync invokes while PushPageAsync still works
  • #404 Fixed blinking page before animation starting
  • #157 Fixed ObjectDisposedException in the Renderer
  • #459 GC collected UIWindow even if it was a KeyWindow

Improvements

  • Supporting iOS 13
  • #420 Navigation Events
  • Improved the navigation process. Now, you can pop or remove a popup page even if the page is being in the pushing process. PopPageAsync will wait while PushPageAsync works and only after it will rune the popping process.
  • Testing support

API Changes

  • Made virtual GetTopOffset and GetLeftOffset methods in BaseAnimation class.
  • #420 Added Pushing, Pushed, Popping and Popped events in IPopupNavigation. See Navigation Events
    for more information
  • #256 Added SetInstance and RestoreDefaultInstance in PopupNavigation to support unit tests. See Testing for more information.

Links

NuGet | Build CI

Version 1.1.5.188

25 Jan 06:01
Compare
Choose a tag to compare

Fixes

  • Input issues on Android #390
  • Magnifier on iOS showed an UIWindow behind a popup page window #393
  • Popup window was not removed from Windows list on iOS
  • PopAllAsync didn't throw an exception if there were not any pages in the PopupStack #350

Improvements

  • Implemented a thread safety invoking for PushAsync, PopAsync, PopAllAsync, RemovePageAsync methods
    #344
  • Blocked multiply opening the one instance of the page while an animation is not finished
  • Removed all Task.Delay in navigation because the plugin works fine even without them

API Changes

  • PopAllAsync will throw an exception if there are not any pages in PopupStack. Starting with this version you need to check there are pages in PopupStack or not youself.

Links

NuGet | Build CI

Version 1.1.5.180

25 Nov 09:37
Compare
Choose a tag to compare

Fixes

  • InputTransparent didn't work on iOS #380
  • OnBackgroundClicked was not invoked if BackgroundInputTransparent was true #365
  • SystemPadding and KeyboardOffset worked incorrect with screens with the display cutout

Improvements

  • Supporting Android 9
  • Supporting iOS 11, 12, iPhone X and etc
  • Added KeyboardOffset
  • Added SystemPaddingSides
  • Updated to Xamarin.Forms v3.4.0.1008975
  • Updated to TargetPlatformVersion 10.0.17763.0 for UWP

API Changes

  • SystemPadding property doesn't contain a keyboard offset now
  • Added HasKeyboardOffset and KeyboardOffset properties in PopupPage which allow avoiding resizing a popup page when the keyboard appears. Also, you can get a bottom keyboard offset from KeyboardOffset property.
  • Added SystemPaddingSides property in PopupPage which allows having a system padding only for one or a few sides.

Links

NuGet | Build CI

Version 1.1.4.168

16 Jul 08:29
Compare
Choose a tag to compare

Fixes

  • iOS: Fixed Failed to marshal the Objective-C object. See #307

Improvements

  • Supporting Xamarin.Forms 3.0
  • Added readme for a nuget package

API Changes

  • Made 10.0.16299 for "Min Target" in UWP project

Links

NuGet | Build CI

Version 1.1.4.158-pre

14 May 12:19
Compare
Choose a tag to compare
Version 1.1.4.158-pre Pre-release
Pre-release

Fixes

  • iOS: SetElementSize could throw NullReferenceException if Element was null

Links

NuGet | Build CI

Version 1.1.4.154-pre

18 Apr 14:57
Compare
Choose a tag to compare
Version 1.1.4.154-pre Pre-release
Pre-release

Fixes

  • ImageSource binding doesn't update on popup UI until tapped #279

Improvements

  • Added supporting InputTransparent for a background of PopupPage

API Changes

  • Added PopupPage.BackgroundInputTransparent

Links

NuGet | Build CI

Version 1.1.4.145-pre

11 Feb 14:33
Compare
Choose a tag to compare
Version 1.1.4.145-pre Pre-release
Pre-release

Fixes

  • Fixed. The android threw Platform is not created exception after an activity resume.

Improvements

API Changes

  • An android hardware back button doesn't work by default. See for more information
  • Renamed PopupPage.IsAnimating to IsAnimationEnabled

Links

NuGet | Build CI

Version 1.1.4.135-beta

04 Feb 06:36
25bccb8
Compare
Choose a tag to compare
Pre-release

Fixes

  • [Android] Fixed. Animations didn't work #231

Links

NuGet | Build CI

Version 1.1.4.129-beta

01 Feb 05:30
Compare
Choose a tag to compare
Pre-release

Fixes

  • Fixed. SystemPadding didn't work on Android and Xamarin.Forms >= 2.5.x #162 #222
  • Fixed. PopupPage was not pushed if "Animator duration scale" was disabled. #219 #159
  • Fixed. Popup was crashed after a keyboard hides on Android
  • Fixed. Popup doesn't resize when the app resumes on Android 7+ #209

Improvements

  • Improved layout methods on Android. Popup will be resized only when size of the application will be changed or system padding will be changed

API Changes

  • Changed virtual animation methods in PopupPage. See How to use

Links

NuGet | Build CI

Version 1.1.3.117-beta

29 Jan 11:31
Compare
Choose a tag to compare
Pre-release

Changes

  • Returned support Targeting Windows build 10240 #217

Links

NuGet | Build CI