mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-05 18:57:19 +02:00
* SettingsCard ActionIcon 16 * Font Family + Size * CornerRadius * Misc * extras * Revert size 16 - 14 To be dealt with via Community * other improvs * other improvs * try to adjust height to fit text * adjust Border sizes to fit text * undo
167 lines
7.5 KiB
XML
167 lines
7.5 KiB
XML
<Page
|
|
x:Class="Microsoft.PowerToys.Settings.UI.Flyout.LaunchPage"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:animatedVisuals="using:Microsoft.UI.Xaml.Controls.AnimatedVisuals"
|
|
xmlns:controls="using:Microsoft.PowerToys.Settings.UI.Controls"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:local="using:Microsoft.PowerToys.Settings.UI.Flyout"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:toolkitControls="using:CommunityToolkit.WinUI.UI.Controls"
|
|
xmlns:viewModels="using:Microsoft.PowerToys.Settings.UI.ViewModels"
|
|
mc:Ignorable="d">
|
|
<Page.Resources>
|
|
<Style
|
|
x:Key="FlyoutButtonStyle"
|
|
BasedOn="{StaticResource SubtleButtonStyle}"
|
|
TargetType="Button">
|
|
<Setter Property="Padding" Value="6" />
|
|
<Setter Property="Width" Value="32" />
|
|
<Setter Property="Height" Value="32" />
|
|
<Setter Property="FontFamily" Value="{ThemeResource SymbolThemeFontFamily}" />
|
|
</Style>
|
|
</Page.Resources>
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="*" />
|
|
<RowDefinition Height="48" />
|
|
</Grid.RowDefinitions>
|
|
<Grid
|
|
Background="{ThemeResource LayerOnAcrylicFillColorDefaultBrush}"
|
|
BorderBrush="{ThemeResource CardStrokeColorDefaultBrush}"
|
|
BorderThickness="0,0,0,1">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
|
|
<Grid Padding="36,32,36,0">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
Style="{StaticResource BodyStrongTextBlockStyle}"
|
|
x:Uid="ShortcutsTxt" />
|
|
<Button
|
|
Padding="8,4,8,4"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Center"
|
|
x:Uid="MoreBtn"
|
|
Click="AllAppButton_Click">
|
|
<Button.Content>
|
|
<StackPanel
|
|
VerticalAlignment="Center"
|
|
Orientation="Horizontal"
|
|
Spacing="12">
|
|
|
|
<TextBlock Style="{StaticResource CaptionTextBlockStyle}" x:Uid="MoreLabel" />
|
|
<FontIcon
|
|
Margin="0,2,0,0"
|
|
FontSize="12"
|
|
Glyph="" />
|
|
</StackPanel>
|
|
</Button.Content>
|
|
</Button>
|
|
</Grid>
|
|
<Grid Grid.Row="1">
|
|
<ItemsControl
|
|
Margin="12,26,12,24"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Top"
|
|
ItemsSource="{x:Bind ViewModel.FlyoutMenuItems}"
|
|
TabNavigation="Local">
|
|
<ItemsControl.ItemsPanel>
|
|
<ItemsPanelTemplate>
|
|
<toolkitControls:WrapPanel VerticalSpacing="12" />
|
|
</ItemsPanelTemplate>
|
|
</ItemsControl.ItemsPanel>
|
|
<ItemsControl.ItemTemplate>
|
|
<DataTemplate x:DataType="viewModels:FlyoutMenuItem">
|
|
<controls:FlyoutMenuButton
|
|
Click="ModuleButton_Click"
|
|
Tag="{x:Bind Tag}"
|
|
AutomationProperties.Name="{x:Bind Label}"
|
|
ToolTipService.ToolTip="{x:Bind ToolTip}"
|
|
Visibility="{x:Bind Visible, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, Converter={StaticResource BoolToVisibilityConverter}}">
|
|
<controls:FlyoutMenuButton.Content>
|
|
<TextBlock
|
|
Style="{StaticResource CaptionTextBlockStyle}"
|
|
Text="{x:Bind Label}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</controls:FlyoutMenuButton.Content>
|
|
<controls:FlyoutMenuButton.Icon>
|
|
<Image>
|
|
<Image.Source>
|
|
<BitmapImage UriSource="{x:Bind Icon, Mode=OneWay}" />
|
|
</Image.Source>
|
|
</Image>
|
|
</controls:FlyoutMenuButton.Icon>
|
|
</controls:FlyoutMenuButton>
|
|
</DataTemplate>
|
|
</ItemsControl.ItemTemplate>
|
|
</ItemsControl>
|
|
</Grid>
|
|
</Grid>
|
|
<Grid Grid.Row="2">
|
|
<InfoBar
|
|
x:Uid="UpdateAvailable"
|
|
IsClosable="False"
|
|
IsOpen="{x:Bind ViewModel.IsUpdateAvailable, Mode=OneWay}"
|
|
Severity="Success" />
|
|
|
|
<StackPanel
|
|
Grid.Row="1"
|
|
Margin="0,0,12,0"
|
|
HorizontalAlignment="Right"
|
|
Orientation="Horizontal"
|
|
Spacing="8">
|
|
<Button
|
|
x:Name="DocsBtn"
|
|
x:Uid="DocsBtn"
|
|
Click="DocsBtn_Click"
|
|
Style="{StaticResource FlyoutButtonStyle}">
|
|
<ToolTipService.ToolTip>
|
|
<TextBlock x:Uid="DocsTooltip"/>
|
|
</ToolTipService.ToolTip>
|
|
<FontIcon FontSize="16" Glyph="" />
|
|
</Button>
|
|
<Button
|
|
x:Name="ReportBugBtn"
|
|
x:Uid="BugReportBtn"
|
|
Click="ReportBugBtn_Click"
|
|
Style="{StaticResource FlyoutButtonStyle}">
|
|
<ToolTipService.ToolTip>
|
|
<TextBlock x:Uid="BugReportTooltip"/>
|
|
</ToolTipService.ToolTip>
|
|
<FontIcon FontSize="16" Glyph="" />
|
|
</Button>
|
|
<Button
|
|
x:Name="SettingsBtn"
|
|
Padding="8"
|
|
x:Uid="SettingsBtn"
|
|
Click="SettingsBtn_Click"
|
|
Style="{StaticResource FlyoutButtonStyle}">
|
|
<ToolTipService.ToolTip>
|
|
<TextBlock x:Uid="SettingsTooltip"/>
|
|
</ToolTipService.ToolTip>
|
|
<AnimatedIcon x:Name="SearchAnimatedIcon">
|
|
<AnimatedIcon.Source>
|
|
<animatedVisuals:AnimatedSettingsVisualSource />
|
|
</AnimatedIcon.Source>
|
|
<AnimatedIcon.FallbackIconSource>
|
|
<SymbolIconSource Symbol="Setting" />
|
|
</AnimatedIcon.FallbackIconSource>
|
|
</AnimatedIcon>
|
|
</Button>
|
|
<!--<AppBarSeparator />
|
|
<Button
|
|
x:Name="QuitBtn"
|
|
Style="{StaticResource FlyoutButtonStyle}"
|
|
ToolTipService.ToolTip="Quit"
|
|
Click="QuitButton_Click">
|
|
<FontIcon FontSize="16" Glyph="" />
|
|
</Button>-->
|
|
</StackPanel>
|
|
</Grid>
|
|
</Grid>
|
|
</Page>
|