Skip to content

Commit 39a49c4

Browse files
committed
ux: use WrapPanel instead of VirtualizingStackPanel for history filters (#1712)
Signed-off-by: leo <[email protected]>
1 parent 14adc23 commit 39a49c4

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/Views/Repository.axaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -777,7 +777,7 @@
777777
</MultiBinding>
778778
</Border.IsVisible>
779779

780-
<Grid Height="28" ColumnDefinitions="Auto,*,Auto">
780+
<Grid ColumnDefinitions="Auto,*,Auto">
781781
<Path Grid.Column="0"
782782
Margin="8,0,0,0"
783783
Width="12" Height="12"
@@ -791,10 +791,10 @@
791791
Fill="{DynamicResource Brush.FG2}"
792792
IsVisible="{Binding HistoriesFilterMode, Converter={x:Static ObjectConverters.Equal}, ConverterParameter={x:Static m:FilterMode.Excluded}}"/>
793793

794-
<ItemsControl Grid.Column="1" Margin="8,0,0,0" ItemsSource="{Binding Settings.HistoriesFilters}">
794+
<ItemsControl Grid.Column="1" Margin="8,4" ItemsSource="{Binding Settings.HistoriesFilters}">
795795
<ItemsControl.ItemsPanel>
796796
<ItemsPanelTemplate>
797-
<VirtualizingStackPanel Orientation="Horizontal" VerticalAlignment="Center"/>
797+
<WrapPanel Orientation="Horizontal" ItemHeight="22"/>
798798
</ItemsPanelTemplate>
799799
</ItemsControl.ItemsPanel>
800800

@@ -804,7 +804,8 @@
804804
Margin="0,0,6,0"
805805
CornerRadius="12"
806806
BorderThickness="1"
807-
BorderBrush="{Binding Mode, Converter={x:Static c:FilterModeConverters.ToBorderBrush}}">
807+
BorderBrush="{Binding Mode, Converter={x:Static c:FilterModeConverters.ToBorderBrush}}"
808+
VerticalAlignment="Center">
808809
<StackPanel Orientation="Horizontal" Margin="8,0">
809810
<Path Width="10" Height="10" Data="{StaticResource Icons.Branch}" IsVisible="{Binding IsBranch}"/>
810811
<Path Width="10" Height="10" Data="{StaticResource Icons.Tag}" IsVisible="{Binding !IsBranch}"/>

0 commit comments

Comments
 (0)