diff --git a/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/App.xaml.Navigation.cs b/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/App.xaml.Navigation.cs index f410cc88c..db767d260 100644 --- a/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/App.xaml.Navigation.cs +++ b/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/App.xaml.Navigation.cs @@ -87,7 +87,7 @@ private Shell BuildShell() AddNavigationItems(nv); // landing navigation - ShellNavigateTo( + ShellNavigateTo( #if WINDOWS_UWP // note: on uwp, NavigationView.SelectedItem MUST be set on launch to avoid entering compact-mode trySynchronizeCurrentItem: true diff --git a/src/Uno.Toolkit.UI/Assets/BackIcon.scale-100.png b/src/Uno.Toolkit.UI/Assets/BackIcon.scale-100.png new file mode 100644 index 000000000..66d08576f Binary files /dev/null and b/src/Uno.Toolkit.UI/Assets/BackIcon.scale-100.png differ diff --git a/src/Uno.Toolkit.UI/Assets/BackIcon.scale-150.png b/src/Uno.Toolkit.UI/Assets/BackIcon.scale-150.png new file mode 100644 index 000000000..0c57081d2 Binary files /dev/null and b/src/Uno.Toolkit.UI/Assets/BackIcon.scale-150.png differ diff --git a/src/Uno.Toolkit.UI/Assets/BackIcon.scale-200.png b/src/Uno.Toolkit.UI/Assets/BackIcon.scale-200.png new file mode 100644 index 000000000..56b4640bb Binary files /dev/null and b/src/Uno.Toolkit.UI/Assets/BackIcon.scale-200.png differ diff --git a/src/Uno.Toolkit.UI/Assets/BackIcon.scale-300.png b/src/Uno.Toolkit.UI/Assets/BackIcon.scale-300.png new file mode 100644 index 000000000..235e5fce8 Binary files /dev/null and b/src/Uno.Toolkit.UI/Assets/BackIcon.scale-300.png differ diff --git a/src/Uno.Toolkit.UI/Assets/BackIcon.scale-400.png b/src/Uno.Toolkit.UI/Assets/BackIcon.scale-400.png new file mode 100644 index 000000000..9b1418b5f Binary files /dev/null and b/src/Uno.Toolkit.UI/Assets/BackIcon.scale-400.png differ diff --git a/src/Uno.Toolkit.UI/Controls/NavigationBar/NavigationBar.xaml b/src/Uno.Toolkit.UI/Controls/NavigationBar/NavigationBar.xaml index d7751426a..5685d7efd 100644 --- a/src/Uno.Toolkit.UI/Controls/NavigationBar/NavigationBar.xaml +++ b/src/Uno.Toolkit.UI/Controls/NavigationBar/NavigationBar.xaml @@ -1,26 +1,36 @@  - + + + + + + + + + + + + + @@ -105,10 +257,10 @@ - - + + @@ -159,32 +311,32 @@ Storyboard.TargetProperty="Y"> - - - - - + + @@ -217,32 +369,32 @@ Storyboard.TargetProperty="Y"> - - - - - + + @@ -279,37 +431,37 @@ - + - - - - - + + @@ -328,37 +480,37 @@ - + - - - - - + + @@ -404,48 +556,48 @@ Storyboard.TargetProperty="Y"> - - - - - - - + + @@ -493,48 +645,48 @@ Storyboard.TargetProperty="Y"> - - - - - - - + + @@ -565,48 +717,48 @@ Storyboard.TargetProperty="Y"> - - - - - - - + + @@ -639,48 +791,48 @@ Storyboard.TargetProperty="Y"> - - - - - - - + + @@ -716,32 +868,32 @@ Storyboard.TargetProperty="Y"> - - - - - + + @@ -779,32 +931,32 @@ Storyboard.TargetProperty="Y"> - - - - - + + @@ -825,32 +977,32 @@ Storyboard.TargetProperty="Y"> - - - - - + + @@ -873,24 +1025,24 @@ Storyboard.TargetProperty="Y"> - - - @@ -1255,166 +1407,12 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1422,19 +1420,14 @@ + + + + + + + + + + + + + + + + + 16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -155,10 +312,10 @@ - - + + @@ -184,24 +341,24 @@ Storyboard.TargetProperty="Y"> - - - - + + @@ -224,16 +381,16 @@ Storyboard.TargetProperty="Y"> - - @@ -340,10 +497,115 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -379,23 +641,23 @@ + HorizontalAlignment="Center" + IsTabStop="False"> @@ -404,42 +666,42 @@ - + + x:DeferLoadStrategy="Lazy" + IsHitTestVisible="False" + StrokeThickness="1" + Visibility="Collapsed" /> + Visibility="Collapsed" /> - + @@ -448,18 +710,18 @@ + MaxHeight="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentMaxHeight}" + Opacity="0"> - + + contract7NotPresent:CornerRadius="{ThemeResource OverlayCornerRadius}" + contract7Present:CornerRadius="{ThemeResource OverlayCornerRadius}"> @@ -470,8 +732,8 @@ + IsTabStop="False" + Style="{TemplateBinding CommandBarOverflowPresenterStyle}"> @@ -494,111 +756,6 @@ Height="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.ContentHeight}" /> - - - - - - - - - - - - - - - - - - - - - - @@ -614,10 +771,10 @@ - - + + @@ -643,24 +800,24 @@ Storyboard.TargetProperty="Y"> - - - - + + @@ -683,16 +840,16 @@ Storyboard.TargetProperty="Y"> - - @@ -799,160 +956,6 @@ - - - - - - - - - - - - - - - - - 16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -970,16 +973,16 @@ @@ -1008,18 +1011,18 @@ @@ -1031,8 +1034,8 @@ @@ -1042,8 +1045,8 @@ - + @@ -1054,15 +1057,15 @@ - + Style="{StaticResource MaterialNavigationBarPresenter}" /> - + Style="{StaticResource MaterialPrimaryNavigationBarPresenter}" /> diff --git a/src/library/Uno.Toolkit.Material/Uno.Toolkit.UI.Material.csproj b/src/library/Uno.Toolkit.Material/Uno.Toolkit.UI.Material.csproj index 77d6dc5dc..d700b94c3 100644 --- a/src/library/Uno.Toolkit.Material/Uno.Toolkit.UI.Material.csproj +++ b/src/library/Uno.Toolkit.Material/Uno.Toolkit.UI.Material.csproj @@ -19,7 +19,6 @@ true - @@ -31,6 +30,7 @@ + diff --git a/src/library/Uno.Toolkit.Material/Uno.Toolkit.WinUI.Material.csproj b/src/library/Uno.Toolkit.Material/Uno.Toolkit.WinUI.Material.csproj index 5424001ec..03ef28520 100644 --- a/src/library/Uno.Toolkit.Material/Uno.Toolkit.WinUI.Material.csproj +++ b/src/library/Uno.Toolkit.Material/Uno.Toolkit.WinUI.Material.csproj @@ -18,7 +18,10 @@ WinUI true - + + + + @@ -40,6 +43,7 @@ + diff --git a/src/library/Uno.Toolkit.Material/xamlmerge-material.props b/src/library/Uno.Toolkit.Material/xamlmerge-material.props index d76a314e1..280f4fbb6 100644 --- a/src/library/Uno.Toolkit.Material/xamlmerge-material.props +++ b/src/library/Uno.Toolkit.Material/xamlmerge-material.props @@ -6,6 +6,7 @@ +