style(ui): keep child row highlight clear of the folder guide line
This commit is contained in:
@@ -868,7 +868,7 @@
|
||||
</Style>
|
||||
<!-- Folder tree rows sit tighter than the smart lists — a deep tree gets long fast. -->
|
||||
<Style Selector="Border.list-item.tree-row">
|
||||
<Setter Property="Padding" Value="10,4" />
|
||||
<Setter Property="Padding" Value="4,4,10,4" />
|
||||
</Style>
|
||||
<Style Selector="Border.list-item:pointerover">
|
||||
<Setter Property="Background" Value="{StaticResource Surface2Brush}" />
|
||||
|
||||
@@ -69,7 +69,7 @@
|
||||
Background="{DynamicResource AccentBrush}"
|
||||
CornerRadius="1"
|
||||
HorizontalAlignment="Left" VerticalAlignment="Center"
|
||||
Margin="-8,0,0,0"/>
|
||||
Margin="-2,0,0,0"/>
|
||||
</Border>
|
||||
<!-- Icon (list-settings → Icon tab; "Folder" when unset) -->
|
||||
<PathIcon Grid.Column="1" Classes="list-icon"
|
||||
@@ -144,11 +144,12 @@
|
||||
</Grid>
|
||||
</Border>
|
||||
|
||||
<!-- Guide line drops from under the chevron's centre (padding 10 + half the 9px glyph). -->
|
||||
<!-- Guide line drops from under the chevron's centre (tree-row padding 4 + half the 9px
|
||||
glyph); children start past it so their highlight never touches the line. -->
|
||||
<Panel IsVisible="{Binding !IsCollapsed}">
|
||||
<Border Width="1" HorizontalAlignment="Left" Margin="14,0,0,4"
|
||||
<Border Width="1" HorizontalAlignment="Left" Margin="8,0,0,4"
|
||||
Background="{DynamicResource LineBrush}" IsHitTestVisible="False"/>
|
||||
<ItemsControl ItemsSource="{Binding Children}" Margin="12,0,0,0"/>
|
||||
<ItemsControl ItemsSource="{Binding Children}" Margin="14,0,0,0"/>
|
||||
</Panel>
|
||||
</StackPanel>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user