ui: switch to MDI icons for context menu; change Evaluate icon to SquareRoot

This commit is contained in:
Advanced Calc Bot 2025-09-01 03:19:58 -05:00
commit 88589fd654

View file

@ -91,30 +91,36 @@
<Grid.ContextMenu> <Grid.ContextMenu>
<ContextMenu> <ContextMenu>
<MenuItem x:DataType="vm:MainViewModel" <MenuItem x:DataType="vm:MainViewModel"
DataContext="{Binding #Root.DataContext}" DataContext="{Binding #Root.DataContext}"
Header="Copy Input" Header="Copy Input"
Command="{Binding CopyHistoryInputCommand}" Command="{Binding CopyHistoryInputCommand}"
CommandParameter="{Binding #HistoryRow.DataContext}"> CommandParameter="{Binding #HistoryRow.DataContext}">
<MenuItem.Icon> <MenuItem.Icon>
<TextBlock Text="📋" FontSize="{DynamicResource IconSizeS}"/> <TextBlock FontFamily="{StaticResource MDI}"
FontSize="{DynamicResource IconSizeS}"
Text="{x:Static m:IconFont.DiceMultipleOutline}"/>
</MenuItem.Icon> </MenuItem.Icon>
</MenuItem> </MenuItem>
<MenuItem x:DataType="vm:MainViewModel" <MenuItem x:DataType="vm:MainViewModel"
DataContext="{Binding #Root.DataContext}" DataContext="{Binding #Root.DataContext}"
Header="Copy Output" Header="Copy Output"
Command="{Binding CopyHistoryOutputCommand}" Command="{Binding CopyHistoryOutputCommand}"
CommandParameter="{Binding #HistoryRow.DataContext}"> CommandParameter="{Binding #HistoryRow.DataContext}">
<MenuItem.Icon> <MenuItem.Icon>
<TextBlock Text="📋" FontSize="{DynamicResource IconSizeS}"/> <TextBlock FontFamily="{StaticResource MDI}"
FontSize="{DynamicResource IconSizeS}"
Text="{x:Static m:IconFont.DiceMultipleOutline}"/>
</MenuItem.Icon> </MenuItem.Icon>
</MenuItem> </MenuItem>
<MenuItem x:DataType="vm:MainViewModel" <MenuItem x:DataType="vm:MainViewModel"
DataContext="{Binding #Root.DataContext}" DataContext="{Binding #Root.DataContext}"
Header="Copy Input = Output" Header="Copy Input = Output"
Command="{Binding CopyHistoryBothCommand}" Command="{Binding CopyHistoryBothCommand}"
CommandParameter="{Binding #HistoryRow.DataContext}"> CommandParameter="{Binding #HistoryRow.DataContext}">
<MenuItem.Icon> <MenuItem.Icon>
<TextBlock Text="📋" FontSize="{DynamicResource IconSizeS}"/> <TextBlock FontFamily="{StaticResource MDI}"
FontSize="{DynamicResource IconSizeS}"
Text="{x:Static m:IconFont.DiceMultipleOutline}"/>
</MenuItem.Icon> </MenuItem.Icon>
</MenuItem> </MenuItem>
</ContextMenu> </ContextMenu>
@ -208,13 +214,13 @@
<!-- Explicit evaluate button for touch --> <!-- Explicit evaluate button for touch -->
<Button Grid.Column="3" Command="{Binding SubmitCommand}" MinHeight="44" Padding="16,8" <Button Grid.Column="3" Command="{Binding SubmitCommand}" MinHeight="44" Padding="16,8"
AutomationProperties.Name="Evaluate"> AutomationProperties.Name="Evaluate">
<StackPanel Orientation="Horizontal" Spacing="8" VerticalAlignment="Center"> <StackPanel Orientation="Horizontal" Spacing="8" VerticalAlignment="Center">
<TextBlock FontFamily="{StaticResource MDI}" <TextBlock FontFamily="{StaticResource MDI}"
FontSize="{DynamicResource IconSizeM}" FontSize="{DynamicResource IconSizeM}"
Text="{x:Static m:IconFont.AlphaECircle}"/> Text="{x:Static m:IconFont.SquareRoot}"/>
<TextBlock Text="Evaluate"/> <TextBlock Text="Evaluate"/>
</StackPanel> </StackPanel>
</Button> </Button>
</Grid> </Grid>
</Grid> </Grid>
</SplitView.Content> </SplitView.Content>