Drop value wrapping, raise the detail row by one line

192 to 207 px, the height of one more reading. Values go back to a single
ellipsised line.
This commit is contained in:
maj00r
2026-09-04 22:54:15 +02:00
parent f626f47ab1
commit 88fa5a2978
2 changed files with 7 additions and 17 deletions

View File

@@ -212,7 +212,7 @@
longest label in whichever panel it lands in, so no pixel count is picked
here and it follows the translation. -->
<Style Selector="ctl|SettingRow.Compact">
<Setter Property="Margin" Value="0,0,0,3" />
<Setter Property="Margin" Value="0,0,0,5" />
</Style>
<!-- Right-aligned: an Auto column hugs the longest label, so anything shorter
would otherwise hang in space away from its own control. MaxWidth stops one
@@ -232,14 +232,6 @@
<Setter Property="MinWidth" Value="26" />
<Setter Property="Margin" Value="6,0,0,0" />
</Style>
<!-- A read-only row has no widget, so its value owns the rest of the line and
can wrap onto a second one. Ellipsis is right for a reading that shares the
row with a control, but here it hides the end of names that are the whole
point of the panel - an operator, a depot, a texture author. -->
<Style Selector="ctl|SettingRow.Compact:no-content /template/ TextBlock#PART_Value">
<Setter Property="TextWrapping" Value="Wrap" />
<Setter Property="TextTrimming" Value="None" />
</Style>
<Style Selector="ctl|SettingRow.Compact /template/ TextBlock#PART_Description">
<Setter Property="Margin" Value="0,2,0,0" />
</Style>

View File

@@ -19,13 +19,11 @@
<!-- The vehicle panel keeps its old height on a roomy window (MaxHeight)
but shrinks with everything else towards the 666 px floor instead of
being clipped. The consist row measures itself, so a whole card fits
whether the thumbnails are the small ones or the large ones.
Row 1's cap is set by the texture tab: skin, operator, depot, revision
date and place, texture and photo author, some of which wrap onto a
second line in this width. -->
whether the thumbnails are the small ones or the large ones. Row 1's
cap fits the seven lines of the texture tab. -->
<Grid.RowDefinitions>
<RowDefinition Height="*" MinHeight="150" />
<RowDefinition Height="1.57*" MinHeight="120" MaxHeight="248" />
<RowDefinition Height="1.57*" MinHeight="120" MaxHeight="207" />
<RowDefinition Height="Auto" MinHeight="140" MaxHeight="230" />
</Grid.RowDefinitions>
@@ -158,16 +156,16 @@
<Border Grid.Row="1" Grid.Column="0" TabIndex="4"
Background="{StaticResource CarbonPanelBg}"
BorderBrush="{StaticResource CarbonBorderLight}"
BorderThickness="1" CornerRadius="2" Padding="4">
BorderThickness="1" CornerRadius="2" Padding="6">
<TabControl>
<TabItem Header="{Binding [GeneralInfo], Source={x:Static starterNg:App.Loc}}">
<ScrollViewer VerticalScrollBarVisibility="Auto">
<StackPanel Name="generalPanel" Margin="4,2" Grid.IsSharedSizeScope="True" />
<StackPanel Name="generalPanel" Margin="4" Grid.IsSharedSizeScope="True" />
</ScrollViewer>
</TabItem>
<TabItem Header="{Binding [AboutTexture], Source={x:Static starterNg:App.Loc}}">
<ScrollViewer VerticalScrollBarVisibility="Auto">
<StackPanel Name="consistTexturePanel" Margin="4,2" Grid.IsSharedSizeScope="True" />
<StackPanel Name="consistTexturePanel" Margin="4" Grid.IsSharedSizeScope="True" />
</ScrollViewer>
</TabItem>
</TabControl>