[Shell] The glorious Shell (#4522)
authorStephane Delcroix <stephane@delcroix.org>
Fri, 30 Nov 2018 04:22:51 +0000 (05:22 +0100)
committerSamantha Houts <samhouts@users.noreply.github.com>
Fri, 30 Nov 2018 04:22:51 +0000 (20:22 -0800)
commit78385f9fc1fc56dc88bd98e73bf9c8f2f2d0a90a
tree2ae04d72373617be899c7c89e64bcd58959d1a8c
parentc07ede314d4b0d4ea1e2b1994ef4d1f805e0ee76
[Shell] The glorious Shell (#4522)

* [Shell] The glorious Shell

* set the flag for the test

* remove the FastRenderer flag

* [Android] If we were disposed earlier Element can be null and Control was disposed

* [Controls] Seems part of #2520 was solved so we don't need this

* [iOS] Fix NRE on the ScrollviewTracker

* add missing constructor for RenderWith

* [Core] propagate visual/flow through shell

* use interlock increment

* hide IDataTemplateController

* [Android] Fix TableViewModelRenderer dispose

* [Core] propagate visual/flow direction through shell hierarchy

* [Android-Gallery] removed some left in settings changes that effect UI Tests

* [iOS,Droid,Core] Code formatting

* [iOS,Core] Last minute style refactoring
269 files changed:
PagesGallery/PagesGallery.iOS/PagesGallery.iOS.csproj
Xamarin.Forms.Build.Tasks/XmlTypeExtensions.cs
Xamarin.Forms.ControlGallery.Android/CustomRenderers.cs
Xamarin.Forms.ControlGallery.Android/FormsAppCompatActivity.cs
Xamarin.Forms.ControlGallery.Android/Resources/drawable/bell.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/books.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/booksflyout.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/card.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/film.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/filmflyout.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/games.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/gamesflyout.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/gear.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/grid.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/headphone.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/headphoneflyout.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/home.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/homeflyout.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/jet.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/loop.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/mic.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/newspaper.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/newspaperflyout.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/person.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/star.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Resources/drawable/xamarinstore.jpg [new file with mode: 0644]
Xamarin.Forms.ControlGallery.Android/Xamarin.Forms.ControlGallery.Android.csproj
Xamarin.Forms.ControlGallery.Android/app.config [new file with mode: 0644]
Xamarin.Forms.ControlGallery.MacOS/Xamarin.Forms.ControlGallery.MacOS.csproj
Xamarin.Forms.ControlGallery.iOS/AppDelegate.cs
Xamarin.Forms.ControlGallery.iOS/Resources/bell.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/bell@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/books.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/books@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/booksflyout.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/booksflyout@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/card.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/card@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/film.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/film@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/filmflyout.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/filmflyout@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/games.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/games@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/gamesflyout.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/gamesflyout@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/gear.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/gear@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/grid.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/grid@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/headphone.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/headphone@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/headphoneflyout.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/headphoneflyout@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/home.png
Xamarin.Forms.ControlGallery.iOS/Resources/home@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/homeflyout.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/homeflyout@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/jet.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/jet@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/loop.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/loop@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/mic.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/newspaper.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/newspaper@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/newspaperflyout.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/newspaperflyout@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/person.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/person@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/photo.jpg [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/star-flyout.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/star-flyout@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/star.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Resources/star@2x.png [new file with mode: 0644]
Xamarin.Forms.ControlGallery.iOS/Xamarin.Forms.ControlGallery.iOS.csproj
Xamarin.Forms.ControlGallery.iOS/xamarinstore.jpg [new file with mode: 0644]
Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Xamarin.Forms.Controls.Issues.Shared.projitems
Xamarin.Forms.Controls/App.cs
Xamarin.Forms.Controls/GalleryPages/ButtonGallery.cs
Xamarin.Forms.Controls/ShellContent.xaml [new file with mode: 0644]
Xamarin.Forms.Controls/ShellContent.xaml.cs [new file with mode: 0644]
Xamarin.Forms.Controls/XamStore/Controls/FlyoutHeader.xaml [new file with mode: 0644]
Xamarin.Forms.Controls/XamStore/Controls/FlyoutHeader.xaml.cs [new file with mode: 0644]
Xamarin.Forms.Controls/XamStore/StoreShell.xaml [new file with mode: 0644]
Xamarin.Forms.Controls/XamStore/StoreShell.xaml.cs [new file with mode: 0644]
Xamarin.Forms.Controls/XamStore/Views/StorePages.cs [new file with mode: 0644]
Xamarin.Forms.Core.UnitTests/FlowDirectionTests.cs
Xamarin.Forms.Core.UnitTests/ShellTests.cs [new file with mode: 0644]
Xamarin.Forms.Core.UnitTests/VisualTests.cs
Xamarin.Forms.Core.UnitTests/Xamarin.Forms.Core.UnitTests.csproj
Xamarin.Forms.Core.iOS.UITests/Xamarin.Forms.Core.iOS.UITests.csproj
Xamarin.Forms.Core/BackButtonBehavior.cs [new file with mode: 0644]
Xamarin.Forms.Core/BindableObject.cs
Xamarin.Forms.Core/BindingExpression.cs
Xamarin.Forms.Core/Cells/Cell.cs
Xamarin.Forms.Core/DataTemplate.cs
Xamarin.Forms.Core/DependencyService.cs
Xamarin.Forms.Core/Element.cs
Xamarin.Forms.Core/ExperimentalFlags.cs
Xamarin.Forms.Core/FlyoutBehavior.cs [new file with mode: 0644]
Xamarin.Forms.Core/FlyoutHeaderBehavior.cs [new file with mode: 0644]
Xamarin.Forms.Core/IDataTemplateController.cs [new file with mode: 0644]
Xamarin.Forms.Core/IPageController.cs
Xamarin.Forms.Core/IScrollViewController.cs
Xamarin.Forms.Core/ISearchHandlerController.cs [new file with mode: 0644]
Xamarin.Forms.Core/ImageElement.cs
Xamarin.Forms.Core/Internals/EffectUtilities.cs
Xamarin.Forms.Core/Internals/NavigationRequestType.cs [new file with mode: 0644]
Xamarin.Forms.Core/Internals/NavigationRequestedEventArgs.cs
Xamarin.Forms.Core/Internals/PropertyPropagationExtensions.cs [new file with mode: 0644]
Xamarin.Forms.Core/Layout.cs
Xamarin.Forms.Core/ListProxyChangedEventArgs.cs [new file with mode: 0644]
Xamarin.Forms.Core/MenuItemCollection.cs [new file with mode: 0644]
Xamarin.Forms.Core/NavigationProxy.cs
Xamarin.Forms.Core/ObservableWrapper.cs
Xamarin.Forms.Core/Page.cs
Xamarin.Forms.Core/PlatformConfiguration/AndroidSpecific/ShellItem.cs [new file with mode: 0644]
Xamarin.Forms.Core/Properties/AssemblyInfo.cs
Xamarin.Forms.Core/QueryPropertyAttribute.cs [new file with mode: 0644]
Xamarin.Forms.Core/Registrar.cs
Xamarin.Forms.Core/RenderWithAttribute.cs
Xamarin.Forms.Core/ResourceDictionary.cs
Xamarin.Forms.Core/RouteFactory.cs [new file with mode: 0644]
Xamarin.Forms.Core/Routing.cs [new file with mode: 0644]
Xamarin.Forms.Core/ScrollView.cs
Xamarin.Forms.Core/SearchBoxVisiblity.cs [new file with mode: 0644]
Xamarin.Forms.Core/SearchHandler.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/BaseShellItem.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/FlyoutDisplayOptions.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/IShellAppearanceElement.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/IShellContentController.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/IShellContentInsetObserver.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/IShellController.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/IShellItemController.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/IShellSectionController.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/MenuShellItem.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/NavigableElement.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/Shell.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/ShellAppearance.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/ShellContent.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/ShellContentCollection.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/ShellGroupItem.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/ShellItem.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/ShellItemCollection.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/ShellNavigatedEventArgs.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/ShellNavigatingEventArgs.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/ShellNavigationSource.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/ShellNavigationState.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/ShellSection.cs [new file with mode: 0644]
Xamarin.Forms.Core/Shell/ShellSectionCollection.cs [new file with mode: 0644]
Xamarin.Forms.Core/TemplatedPage.cs
Xamarin.Forms.Core/TextAlignment.cs
Xamarin.Forms.Core/VisualElement.cs
Xamarin.Forms.Core/WeakEventManager.cs
Xamarin.Forms.Core/Xamarin.Forms.Core.csproj
Xamarin.Forms.Platform.Android/AppCompat/FormsAppCompatActivity.cs
Xamarin.Forms.Platform.Android/AppCompat/FragmentContainer.cs
Xamarin.Forms.Platform.Android/AppCompat/Resource.cs
Xamarin.Forms.Platform.Android/AppCompat/ShellFragmentContainer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/BackgroundManager.cs
Xamarin.Forms.Platform.Android/ContextExtensions.cs
Xamarin.Forms.Platform.Android/FastRenderers/AutomationPropertiesProvider.cs
Xamarin.Forms.Platform.Android/FastRenderers/ButtonRenderer.cs
Xamarin.Forms.Platform.Android/FastRenderers/ImageRenderer.cs
Xamarin.Forms.Platform.Android/FastRenderers/VisualElementRenderer.cs
Xamarin.Forms.Platform.Android/GestureManager.cs
Xamarin.Forms.Platform.Android/InnerGestureListener.cs
Xamarin.Forms.Platform.Android/PlatformRenderer.cs
Xamarin.Forms.Platform.Android/Properties/AssemblyInfo.cs
Xamarin.Forms.Platform.Android/Renderers/BottomNavigationViewUtils.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ColorChangeRevealDrawable.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ContainerView.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/CustomFrameLayout.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ElementSelectedEventArgs.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/FontExtensions.cs
Xamarin.Forms.Platform.Android/Renderers/IShellBottomNavigationViewAppearanceTracker.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/IShellContext.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/IShellFlyoutContentRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/IShellFlyoutRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/IShellItemRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/IShellObservableFragment.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/IShellSearchView.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/IShellSectionRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/IShellTabLayoutAppearanceTracker.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/IShellToolbarAppearanceTracker.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/IShellToolbarTracker.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ListViewRenderer.cs
Xamarin.Forms.Platform.Android/Renderers/MasterDetailRenderer.cs
Xamarin.Forms.Platform.Android/Renderers/PageRenderer.cs
Xamarin.Forms.Platform.Android/Renderers/ScrollViewContainer.cs
Xamarin.Forms.Platform.Android/Renderers/ScrollViewRenderer.cs
Xamarin.Forms.Platform.Android/Renderers/ShellBottomNavViewAppearanceTracker.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ShellContentFragment.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ShellFlyoutContentRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ShellFlyoutRecyclerAdapter.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ShellFlyoutRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ShellFlyoutTemplatedContentRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ShellFragmentPagerAdapter.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ShellItemRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ShellItemRendererBase.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ShellPageContainer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ShellRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ShellSearchView.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ShellSearchViewAdapter.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ShellSectionRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ShellTabLayoutAppearanceTracker.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ShellToolbarAppearanceTracker.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/ShellToolbarTracker.cs [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Renderers/TableViewRenderer.cs
Xamarin.Forms.Platform.Android/ResourceManager.cs
Xamarin.Forms.Platform.Android/Resources/Layout/BottomTabLayout.axml [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Resources/Layout/FlyoutContent.axml [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Resources/Layout/RootLayout.axml [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Resources/Layout/ShellContent.axml [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Resources/anim/EnterFromLeft.xml [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Resources/anim/EnterFromRight.xml [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Resources/anim/ExitToLeft.xml [new file with mode: 0644]
Xamarin.Forms.Platform.Android/Resources/anim/ExitToRight.xml [new file with mode: 0644]
Xamarin.Forms.Platform.Android/ViewRenderer.cs
Xamarin.Forms.Platform.Android/VisualElementRenderer.cs
Xamarin.Forms.Platform.Android/Xamarin.Forms.Platform.Android.csproj
Xamarin.Forms.Platform.iOS/DisposeHelpers.cs
Xamarin.Forms.Platform.iOS/Extensions/ToolbarItemExtensions.cs
Xamarin.Forms.Platform.iOS/Properties/AssemblyInfo.cs
Xamarin.Forms.Platform.iOS/Renderers/BarAppearanceTrackerUtils.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/ElementSelectedEventArgs.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/IShellContext.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/IShellFlyoutContentRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/IShellFlyoutRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/IShellFlyoutTransition.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/IShellItemController.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/IShellItemTransition.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/IShellNavBarAppearanceTracker.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/IShellPageRendererTracker.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/IShellSearchResultsRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/IShellSectionRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/IShellSectionRootRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/IShellTabBarAppearanceTracker.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/NavigationRenderer.cs
Xamarin.Forms.Platform.iOS/Renderers/PageRenderer.cs
Xamarin.Forms.Platform.iOS/Renderers/SafeShellNavBarAppearanceTracker.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/SafeShellTabBarAppearanceTracker.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/ScrollViewRenderer.cs
Xamarin.Forms.Platform.iOS/Renderers/ShellFlyoutContentRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/ShellFlyoutRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/ShellItemRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/ShellItemTransition.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/ShellNavBarAppearanceTracker.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/ShellPageRendererTracker.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/ShellRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/ShellScrollViewTracker.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/ShellSearchResultsRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/ShellSectionRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/ShellSectionRootHeader.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/ShellSectionRootRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/ShellTabBarAppearanceTracker.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/ShellTableViewController.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/ShellTableViewSource.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/SlideFlyoutTransition.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/TabletShellFlyoutRenderer.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/UIContainerCell.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Renderers/UIContainerView.cs [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Resources/3bar.png [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/Resources/3bar@2x.png [new file with mode: 0644]
Xamarin.Forms.Platform.iOS/VisualElementTracker.cs
Xamarin.Forms.Platform.iOS/Xamarin.Forms.Platform.iOS.csproj
Xamarin.Forms.Xaml/MarkupExtensionParser.cs
Xamarin.Forms.Xaml/MarkupExtensions/DataTemplateExtension.cs [new file with mode: 0644]
Xamarin.Forms.Xaml/XamlParser.cs