gear icon: swap Path glyph for U+2699 + bump column to 56px
The custom Path gear with Stroke=Wd.Text.Secondary + StrokeThickness=1.4 rendered as a near-invisible thin grey shape against the dark row background — users couldn't tell the column was clickable. Replace with TextBlock rendering U+2699 GEAR from Segoe UI Symbol at 16px and Wd.Text.Primary foreground. Universally recognized as 'settings', renders crisply at any DPI, and stands out against the row. Header bumped from empty to 'CFG' so the affordance is discoverable, column widened from 32px to 56px so 'CFG' fits cleanly.
This commit is contained in:
parent
6c9bee7391
commit
dba7dcc8a8
1 changed files with 15 additions and 11 deletions
|
|
@ -628,23 +628,27 @@
|
||||||
</DataGridTemplateColumn>
|
</DataGridTemplateColumn>
|
||||||
|
|
||||||
<!-- Col 5a — Per-row gear: opens the ISO override editor for this
|
<!-- Col 5a — Per-row gear: opens the ISO override editor for this
|
||||||
participant. Narrow (32px) so the table still fits inside a
|
participant. We use the Unicode gear glyph (U+2699) instead
|
||||||
1280px window after the toggle column. -->
|
of a custom Path — it renders cleanly at any size, doesn't
|
||||||
<DataGridTemplateColumn Header="" Width="32" IsReadOnly="True">
|
disappear against dark rows the way 1.4px strokes do, and
|
||||||
|
reads as "settings" at a glance. Header is "CFG" so the
|
||||||
|
affordance is discoverable even when the row hover state
|
||||||
|
isn't active. -->
|
||||||
|
<DataGridTemplateColumn Header="CFG" Width="56" IsReadOnly="True">
|
||||||
<DataGridTemplateColumn.CellTemplate>
|
<DataGridTemplateColumn.CellTemplate>
|
||||||
<DataTemplate>
|
<DataTemplate>
|
||||||
<Button Style="{StaticResource Wd.Button.Ghost}"
|
<Button Style="{StaticResource Wd.Button.Ghost}"
|
||||||
Click="OnIsoOverrideClick"
|
Click="OnIsoOverrideClick"
|
||||||
Padding="6,4"
|
Padding="6,2"
|
||||||
VerticalAlignment="Center"
|
VerticalAlignment="Center"
|
||||||
HorizontalAlignment="Center"
|
HorizontalAlignment="Center"
|
||||||
ToolTip="Override output settings for this participant">
|
ToolTip="Override output settings for this participant (framerate, resolution, audio)">
|
||||||
<Path Data="M 8,1 L 8,3 M 8,13 L 8,15 M 1,8 L 3,8 M 13,8 L 15,8 M 3,3 L 4.5,4.5 M 11.5,11.5 L 13,13 M 3,13 L 4.5,11.5 M 11.5,4.5 L 13,3 M 8,5.5 C 9.4,5.5 10.5,6.6 10.5,8 C 10.5,9.4 9.4,10.5 8,10.5 C 6.6,10.5 5.5,9.4 5.5,8 C 5.5,6.6 6.6,5.5 8,5.5"
|
<TextBlock Text="⚙"
|
||||||
Stroke="{DynamicResource Wd.Text.Secondary}"
|
FontSize="16"
|
||||||
StrokeThickness="1.4"
|
FontFamily="Segoe UI Symbol"
|
||||||
Fill="Transparent"
|
Foreground="{DynamicResource Wd.Text.Primary}"
|
||||||
Width="14" Height="14"
|
VerticalAlignment="Center"
|
||||||
Stretch="None"/>
|
HorizontalAlignment="Center"/>
|
||||||
</Button>
|
</Button>
|
||||||
</DataTemplate>
|
</DataTemplate>
|
||||||
</DataGridTemplateColumn.CellTemplate>
|
</DataGridTemplateColumn.CellTemplate>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue