Skip to content

Commit 3dcb32a

Browse files
committed
ux: new style for discard confirm popup
1 parent 029f56c commit 3dcb32a

File tree

1 file changed

+18
-27
lines changed

1 file changed

+18
-27
lines changed

src/Views/Discard.axaml

Lines changed: 18 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,19 @@
1212
Classes="bold"
1313
Text="{DynamicResource Text.Discard}"/>
1414

15+
<StackPanel Margin="0,6,0,0" Orientation="Horizontal">
16+
<Path Width="14" Height="14"
17+
Data="{StaticResource Icons.Error}"
18+
Fill="DarkOrange"/>
19+
<TextBlock Margin="4,0,0,0"
20+
Text="{DynamicResource Text.Discard.Warning}"
21+
Foreground="{DynamicResource Brush.FG2}"/>
22+
</StackPanel>
23+
1524
<ContentControl Margin="0,16,0,8" Content="{Binding Mode}">
1625
<ContentControl.DataTemplates>
1726
<DataTemplate DataType="vm:DiscardAllMode">
18-
<Grid RowDefinitions="Auto,Auto,36" ColumnDefinitions="120,*">
27+
<Grid RowDefinitions="32,32" ColumnDefinitions="120,*">
1928
<TextBlock Grid.Row="0" Grid.Column="0"
2029
Margin="0,0,8,0"
2130
HorizontalAlignment="Right"
@@ -26,51 +35,33 @@
2635
<CheckBox Grid.Row="1" Grid.Column="1"
2736
Content="{DynamicResource Text.Discard.IncludeIgnored}"
2837
IsChecked="{Binding IncludeIgnored, Mode=TwoWay}"/>
29-
30-
<StackPanel Grid.Row="2" Grid.Column="1" Orientation="Horizontal">
31-
<Path Width="14" Height="14"
32-
Data="{StaticResource Icons.Error}"
33-
Fill="DarkOrange"/>
34-
<TextBlock Margin="4,0,0,0"
35-
Text="{DynamicResource Text.Discard.Warning}"
36-
Foreground="{DynamicResource Brush.FG2}"/>
37-
</StackPanel>
3838
</Grid>
3939
</DataTemplate>
4040

4141
<DataTemplate DataType="vm:DiscardSingleFile">
42-
<Grid RowDefinitions="32,32" ColumnDefinitions="120,*">
43-
<TextBlock Grid.Row="0" Grid.Column="0"
42+
<Grid Height="32" ColumnDefinitions="120,*">
43+
<TextBlock Grid.Column="0"
4444
Margin="0,0,8,0"
4545
HorizontalAlignment="Right"
4646
Text="{DynamicResource Text.Discard.Changes}"/>
47-
<StackPanel Grid.Row="0" Grid.Column="1" Orientation="Horizontal">
47+
<StackPanel Grid.Column="1" Orientation="Horizontal">
4848
<Path Width="12" Height="12" Data="{StaticResource Icons.File}"/>
4949
<TextBlock Text="{Binding Path}" Margin="4,0,0,0"/>
5050
</StackPanel>
51-
52-
<TextBlock Grid.Row="1" Grid.Column="1"
53-
VerticalAlignment="Center"
54-
Text="{DynamicResource Text.Discard.Warning}"
55-
Foreground="{DynamicResource Brush.FG2}"/>
5651
</Grid>
5752
</DataTemplate>
5853

5954
<DataTemplate DataType="vm:DiscardMultipleFiles">
60-
<Grid RowDefinitions="32,32" ColumnDefinitions="120,*">
61-
<TextBlock Grid.Row="0" Grid.Column="0"
55+
<Grid Height="32" ColumnDefinitions="120,*">
56+
<TextBlock Grid.Column="0"
6257
Margin="0,0,8,0"
6358
HorizontalAlignment="Right"
6459
Text="{DynamicResource Text.Discard.Changes}"/>
65-
<StackPanel Grid.Row="0" Grid.Column="1" Orientation="Horizontal">
60+
<StackPanel Grid.Column="1" Orientation="Horizontal">
6661
<Path Width="12" Height="12" Data="{StaticResource Icons.File}"/>
67-
<TextBlock Text="{Binding Count, Converter={x:Static c:StringConverters.FormatByResourceKey}, ConverterParameter='Discard.Total'}" Margin="4,0,0,0"/>
62+
<TextBlock Text="{Binding Count, Converter={x:Static c:StringConverters.FormatByResourceKey}, ConverterParameter='Discard.Total'}"
63+
Margin="4,0,0,0"/>
6864
</StackPanel>
69-
70-
<TextBlock Grid.Row="1" Grid.Column="1"
71-
VerticalAlignment="Center"
72-
Text="{DynamicResource Text.Discard.Warning}"
73-
Foreground="{DynamicResource Brush.FG2}"/>
7465
</Grid>
7566
</DataTemplate>
7667
</ContentControl.DataTemplates>

0 commit comments

Comments
 (0)