* Add repro for #2393
* [Android] Don't push a page that has already been pushed
fixes#2393
* [Android] Consolidate redundant check
combine my check with the one added in #3021 for great success
* [iOS] Add SafeArea support
* [iOS] Only apply SafeArea on iOS11 or newer
* [iOS] Handle SafeAreaInsets on ViewCell and GroupCell
* [iOS] Set page padding from safe area
* [Controls] Use SafeArea PS
* [iOS] Add platform specific for LargeTiles
* [iOS] Add LargeTitleDisplayMode platform specific for ios11
* [iOS] Fix page size when large title collapses
* [iOS] Add platform specific to expose SafeAreaInsets from iOS11
* [Controls] Large titles iOS specific gallery page
* [iOS] Remove comment code on PS example
* [Controls] Add gallery sample for Safe Area PS
* [iOS] Inside a TabbedPage safe area bottom is handle by UITabViewController
* [Core,iOS]If we are not using safearea set the padding to the default
* [iOS] Revert SafeAreas on navpage
* [iOS] Fix safe area inset for ViewCell
* [iOS] Handle ViewCell margin correctly on iOS11
* [Core,iOS] Rename to UsingSafeArea, use BPKey instead for SafeAreaInsets
* [Core,iOS] Rename to UsingLargeTitles
* [iOS,Core] Rename to PrefersLargeTitles
* Remove InternalsVisibleTo from Core to XF.Platforms.*
* Changes per Jason's code review
* Move LockableObservableListWrapper to internals namespace
* Changes per Stephane's code review
* update docs
* Touch code to get CI to run tests
* Rebase; Update documentation
* Allow UI tests to bypass "manual" navigation to isses pages
* Add missing Preserve attribute
* Make Issue198 test work with direct navigation
* Remove empty UI tests
* Fix error handling for iOS
* Use navigation which works for subsequent TestNavigationPages on iOS
* Fix race condition in 39530 test
Remove master page nesting when doing direct nav for UI tests
* Set up and run a single instance of Control Gallery for UI tests
* Force NavigateToIssue to wait for main page appearing to deal with iOS timing
* Move remaining UI tests into Issues namespace
* Change the connection check URL so it'll work on iOS
* Make Appearing Gallery tests work without restarting app
* Prevent ContextActions tests from stepping on each other
* Make context menu test more robust
* Move ButtonExtensions back to Controls namespace
* Have test 774 dismiss the action sheet before ending
* Update UITest package to 2.0.0 stable
* Make 2948 restore orientation when it's done
* Null check on PageController before calling SendDisappearing
* Adding a wait for the root page in the core tests
* Add consecutive tests reset to prevent memory slog on older iOS devices
* repro
* [A]Add horrible hack to prevent background flashing when swapping MainPage
* cleanup repro
* Revert "[A]Add horrible hack to prevent background flashing when swapping MainPage"
This reverts commit d0fdc3856d0eaa5ec781f790d524ad7624a26560.
* [A] E.Z.'s less magical but just as effective solution
* Playing around with how the platform specifics interfaces etc. might work
* Sample implementation of iOS navigation translucency
* Very slightly reduced code
* Better vendor stuff
* Drop single-implemenation interfaces
* Generics on NavigationPage
* On-demand vendor stuff
* Remove functionally duplicate classes and make ControlGallery work again
* Namespace all the things. XAML test.
* Can use Effect to attach platform specific
* Attach Effect on PropertyChanging for XAML support!
* Rename IConfigPlatform interfaces for readability
* Some renaming to match the documents
* Split class files
* Clear out test-only code
* Re-namespace
* Added On method to rendered Elements
* Allow for removal of platform suffix, convenience methods on specific platforms
* Creating a gallery page for specifics
* Add rudimentary Platform Specifics gallery; make CollapseStyle work on UWP;
Add CollapsedPaneWidth specific property
* Toolbar now working with both collapse styles
* MDP now displaying Content title; toolbar routing around title
* Add a gallery for the iOS NavigationPage stuff
* Add Navigation Page as detail page to verify it works with new Toolbar options
* Make titlebar/toolbar background colors consistent
* ToolbarPlacement now working on NavigationPage
* Toolbar Placement working for tabbed and nav pages
* Fix bug where phone doesn't get default toolbar placement on start
* [Core] Add PS WindowSoftInputModeAdjust
[Core] Make Application extendable
* Toolbar placement now working on Nav, Tabbed, and Master pages on desktop/phone
Remove unnecessary style indirection
Fix build errors
* [A] Add PlatformConfigurationExtensions
* SetSoftInputMode test page
* [A] SetSoftInputMode
Known issue: Status bar color does not work in AdjustResize mode
* [Core] Add PS Blur
* [iOS] Configure renderer for blur
* Add test page
* Move to blur VisualElement for broader support
* Move test pages to gallery
* Update docs
* Use lazy initializer for PlatformConfigurationRegistry
* Isolate fragment management for children of MasterDetailPage in AppCompat
If a MasterDetailPage hosts NavigationPages or TabbedPages in either the
Master or Detail sections, wrap those pages in their own Fragment (and
ChildFragmentManager) to isolate their Fragment management operations and
avoid recursive entry into the executePendingTransactions method
Also fix a disposal bug in the custom MDP renderer in Control Gallery
* Remove MDP Split setting that breaks test on iPad