Skip to content

Commit

Permalink
feat(ExtendedSplashScreen): add android 12 splashscreen support
Browse files Browse the repository at this point in the history
  • Loading branch information
kazo0 committed Mar 11, 2024
1 parent dfe2584 commit 0b46928
Show file tree
Hide file tree
Showing 15 changed files with 328 additions and 56 deletions.
4 changes: 2 additions & 2 deletions samples/Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,8 @@
<PackageVersion Include="Uno.WinUI.WebAssembly" Version="5.1.0-dev.975" />
<PackageVersion Include="Xamarin.Android.Support.CustomTabs" Version="28.0.0.3" />
<!-- Required to avoid warnings in 1.9.0.1 of Android.Material - https://github.com/xamarin/AndroidX/issues/727 -->
<PackageVersion Include="Xamarin.AndroidX.Annotation" Version="1.6.0.3" />
<PackageVersion Include="Xamarin.AndroidX.Browser" Version="1.4.0.2" />
<PackageVersion Include="Xamarin.AndroidX.Annotation" Version="1.7.1.1" />
<PackageVersion Include="Xamarin.AndroidX.Browser" Version="1.7.1.1" />
<PackageVersion Include="Xamarin.AndroidX.Lifecycle.LiveData" Version="2.3.1.1" />
<PackageVersion Include="Xamarin.Google.Android.Material" Version="1.4.0.4" />
<PackageVersion Include="Xamarin.Jetbrains.Annotations" Version="23.0.0.4" />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="uno.platform.toolkit-uwp" android:versionCode="1" android:versionName="1.0">
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="33" />
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="33" />
<uses-permission android:name="android.permission.INTERNET" />
<application android:label="Uno.Toolkit.Samples"></application>
</manifest>
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
using Android.OS;
using Android.Views;
using Java.Interop;
using Uno.Toolkit.UI;

namespace Uno.Toolkit.Samples.Droid;

Expand Down
60 changes: 30 additions & 30 deletions samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/Shell.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,53 +18,53 @@
</Grid.RowDefinitions>

<muxc:NavigationView Grid.Row="1"
utu:SafeArea.Insets="VisibleBounds"
x:Name="NavigationViewControl"
OpenPaneLength="260"
IsBackEnabled="False"
IsBackButtonVisible="Collapsed"
IsPaneToggleButtonVisible="True"
PaneDisplayMode="Auto"
DisplayModeChanged="NavigationViewControl_DisplayModeChanged"
IsSettingsVisible="True"
IsTabStop="False"
Style="{StaticResource MaterialNavigationViewStyle}">
utu:SafeArea.Insets="VisibleBounds"
x:Name="NavigationViewControl"
OpenPaneLength="260"
IsBackEnabled="False"
IsBackButtonVisible="Collapsed"
IsPaneToggleButtonVisible="True"
PaneDisplayMode="Auto"
DisplayModeChanged="NavigationViewControl_DisplayModeChanged"
IsSettingsVisible="True"
IsTabStop="False"
Style="{StaticResource MaterialNavigationViewStyle}">
<muxc:NavigationView.PaneHeader>
<!-- Left padding for overlay toggle button -->
<Grid Padding="24,8,0,0">
<!-- Image -->
<Image Source="ms-appx:///Assets/UnoLogo.png"
Height="101"
Width="75"
HorizontalAlignment="Left"
Margin="16,8,0,12" />
Height="101"
Width="75"
HorizontalAlignment="Left"
Margin="16,8,0,12" />

<ToggleButton x:Name="DarkModeToggle"
Content="Light and Dark"
Style="{StaticResource DarkLightToggleTheme}"
Click="ToggleButton_Click"
Margin="0,0,20,16"
HorizontalAlignment="Right"
VerticalAlignment="Bottom" />
Content="Light and Dark"
Style="{StaticResource DarkLightToggleTheme}"
Click="ToggleButton_Click"
Margin="0,0,20,16"
HorizontalAlignment="Right"
VerticalAlignment="Bottom" />
</Grid>
</muxc:NavigationView.PaneHeader>
</muxc:NavigationView>

<!-- Nested frame for samples that needs to be fullscreen -->
<Frame x:Name="NestedSampleFrame"
AutomationProperties.AutomationId="NestedSampleFrame"
Grid.RowSpan="2"
Visibility="Collapsed" />
AutomationProperties.AutomationId="NestedSampleFrame"
Grid.RowSpan="2"
Visibility="Collapsed" />

<local:ModalDialog x:Name="ModalDialog" />

<StackPanel x:Name="DebugPanel"
x:Load="False"
Grid.RowSpan="2"
Background="Pink"
Padding="5"
HorizontalAlignment="Center"
VerticalAlignment="Bottom">
x:Load="False"
Grid.RowSpan="2"
Background="Pink"
Padding="5"
HorizontalAlignment="Center"
VerticalAlignment="Bottom">
<StackPanel Orientation="Horizontal">
<Button Content="DebugVT" Click="DebugVT" />
<Button Content="T" Click="DebugVTAsync" />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="uno.platform.toolkit" android:versionCode="1" android:versionName="1.0">
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="33" />
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="33" />
<uses-permission android:name="android.permission.INTERNET" />
<application android:label="Uno.Toolkit.WinUI.Samples"></application>
</manifest>
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
using System.IO;
using System;
using System.Threading;
using Uno.Toolkit.UI;

namespace Uno.Toolkit.WinUI.Samples.Droid;

Expand Down
3 changes: 2 additions & 1 deletion src/Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,9 @@
<PackageVersion Include="Uno.UITest.Helpers" Version="1.1.0-dev.70" />
<PackageVersion Include="Uno.UITest.Selenium" Version="1.1.0-dev.70" />
<PackageVersion Include="Uno.UITest.Xamarin" Version="1.1.0-dev.70" />
<PackageVersion Include="Xamarin.AndroidX.Core.SplashScreen" Version="1.0.1.6" />
<PackageVersion Include="Xamarin.UITest" Version="4.3.3" />
<PackageVersion Include="MSTest.TestFramework" Version="2.1.2" />
<PackageVersion Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0" />
</ItemGroup>
</Project>
</Project>
Loading

0 comments on commit 0b46928

Please sign in to comment.