forked from PrismLibrary/Prism
-
Notifications
You must be signed in to change notification settings - Fork 0
Release Notes 6.2.0
Brian Lagunas edited this page Aug 9, 2016
·
11 revisions
- PopupWindowAction - Added default buttons to Notification dialogs
- Fixed #174: PopupWindowAction - Improved CenterOverAssociatedObject logic
- Fixed #175: PopupWindowAction - added StartupWindowLocation property
- Fixed #228: PopupWindowAction - set window owner
- Fixed #371: Ability to clear all views from a region
- Fixed #385: TriggerParameterPath in InvokeCommandAction
- Fixed #382: Exception thrown when removing views from AllActiveRegion when view/viewModel has KeepAlive = false
- Fixed #322: DelegateCommandBase - ObservesProperty raised from background thread throws InvalidOperationException
- Fixed #482: Provide a PubSubEvent without a payload
- Fixed #571: Extended ViewModelLocator to bypass conventions and provide different ViewModels based on type
- Fixed #608: Command CanExecuteChanged handlers no longer run on the UI thread
- ViewModelLocator.AuowireViewModel is now done automatically. This is now an opt-out feature (Breaking)
- Removed INavigationPageProvider (Breaking)
- Removed NavigationPageProviderAttribute (Breaking)
- Added Uri based navigation
- Added Deep linking support
- Added absolute URI functionality - replace entire application nav stack when using absolute URI
- Added PrismApplicationBase
- INavigationService methods now returns a Task for async/await scenarios
- Added IConfirmNavigationAsync interface for async/await scenarios
- INavigationService.GoBackAsync now returns boolean
- Added Modularity
####Issues Fixed####
- Fixed #388: MasterDetail navigation doesn't close drawer when navigating to the same page
- Fixed #408: Modal navigation while wrapping target pages in NavigationPage does not animate
- Fixed #451: launch modal from master page
- Fixed #492: MasterDetail OnNavigatedFrom with NavigationPage
- Fixed #460: Issue with OnNavigatedTo in Modal push
- Fixed #476: Deep linked navigation isn't working on Windows 8.1 and UWP
- Fixed #516: PrismApplication constructor protected and virtual member call
- Fixed #513: Rename INavigationService.Navigate to NavigateAsync
- Fixed #541: Master Detail page icons not working properly
- Fixed #560: Tabbed page to tabbed page navigation issue
- Fixed #570: Added IMasterDetailPageOptions to allow the control over whether the Master is presented after navigation
- Fixed #576: Add logging for failed navigation
- Fixed #616: OnNavigatedFrom not called when using absolute URI
- Fixed #618: Unable to register multiple platform specific types or platform specific singletons
- Fixed #637: UWP: Navigating with Absolute Uri and back button remaining
- Fixed #649: DisplayActionSheet broken on iOS
- Fixed #666: Improve
RegisterTypeForNavigation<TView, TViewModel>
(Breaking) - It now uses the TViewModel provided as the BindingContext via the ViewModelocator, and no longer uses the TViewModel.Full name as the navigation key. It follows the standard registration key conventions. - Fixed #673: Removed
NavigateAsync<TViewModel>
(Breaking) - Fixed #675: Improve MasterDetailPage with NavigationPage scenarios with INavigationPageOptions
####Unity####
- Removed UnityBootstrapper (Breaking)
- Added PrismApplication
####Ninject####
- Removed NinjectBootstrapper (Breaking)
- Added PrismApplication
- Renamed Kernal property to Container
- Renamed CreateKernal to CreateContainer
- Renamed ConfigureKernal to ConfigureContainer
####DryIoC####
- Added support for DryIoC container
- Added default buttons to Notification dialogs
- Fixed #174: PopupWindowAction - Improved CenterOverAssociatedObject logic
- Fixed #175: PopupWindowAction - added StartupWindowLocation property
- Fixed #228: PopupWindowAction - set window owner
- Fixed #371: Ability to clear all views from a region
- Fixed #385: TriggerParameterPath in InvokeCommandAction
- Fixed #382: Exception thrown when removing views from AllActiveRegion when view/viewModel has KeepAlive = false
- Fixed #423: Inheritance of DelegateCommand async methods
- Fixed #426: PopupWindowAction locks up when invoked on minimized window
- Fixed #472: Unsigned Prism.StructureMap.WPF.dll
- Fixed #433: Prism.WPF NuGet package needs System.Windows.Interactivity in the GAC
- Fixed #536: Add RegisterTypeForNavigation to IKernel and NinjectModule
- Added NavigationStateChanged event to DeviceGestureService.
- Refactored BackStack manipulation on the IFrameFacade interface.
- Added OnResumeApplicationAsync hook in PrismApplication