Skip to content

Commit 3609f88

Browse files
committed
ui: drop service-card badges to a second line so long names fit
The display name + 4 badges + service-name pill on a single horizontal line was getting truncated for long entries (Connected User Experiences and Telemetry, Xbox Live Networking Service, etc.). Moves all badges to a WrapPanel directly under the title so the name always has the full card width, and badges flow to a third line if a card collects all four of them.
1 parent 0b6706a commit 3609f88

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

src/GamerGuardian/UI/SettingsWindow.xaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -235,36 +235,36 @@
235235
<ColumnDefinition Width="Auto"/>
236236
</Grid.ColumnDefinitions>
237237
<StackPanel Grid.Column="0" VerticalAlignment="Center" Margin="0,0,16,0">
238-
<StackPanel Orientation="Horizontal">
239-
<TextBlock Text="{Binding Name}" FontWeight="SemiBold" TextWrapping="Wrap"/>
238+
<TextBlock Text="{Binding Name}" FontWeight="SemiBold" TextWrapping="Wrap"/>
239+
<WrapPanel Margin="0,4,0,0">
240240
<Border Background="{DynamicResource SubtleFillColorTertiaryBrush}"
241-
CornerRadius="3" Padding="6,1" Margin="8,0,0,0">
241+
CornerRadius="3" Padding="6,1" Margin="0,0,6,4">
242242
<TextBlock Text="{Binding ServiceName}"
243243
Foreground="{DynamicResource TextFillColorTertiaryBrush}"
244244
FontSize="10" FontFamily="Consolas"/>
245245
</Border>
246246
<Border Visibility="{Binding RecommendedBadgeVisibility}"
247247
Background="{DynamicResource SystemFillColorSuccessBackgroundBrush}"
248-
CornerRadius="3" Padding="6,1" Margin="8,0,0,0">
248+
CornerRadius="3" Padding="6,1" Margin="0,0,6,4">
249249
<TextBlock Text="recommended"
250250
Foreground="{DynamicResource SystemFillColorSuccessBrush}"
251251
FontSize="10" FontWeight="SemiBold"/>
252252
</Border>
253253
<Border Visibility="{Binding RebootBadgeVisibility}"
254254
Background="{DynamicResource SystemFillColorCautionBackgroundBrush}"
255-
CornerRadius="3" Padding="6,1" Margin="8,0,0,0">
255+
CornerRadius="3" Padding="6,1" Margin="0,0,6,4">
256256
<TextBlock Text="reboot required"
257257
Foreground="{DynamicResource SystemFillColorCautionBrush}"
258258
FontSize="10" FontWeight="SemiBold"/>
259259
</Border>
260260
<Border Visibility="{Binding NotInstalledBadgeVisibility}"
261261
Background="{DynamicResource SubtleFillColorSecondaryBrush}"
262-
CornerRadius="3" Padding="6,1" Margin="8,0,0,0">
262+
CornerRadius="3" Padding="6,1" Margin="0,0,6,4">
263263
<TextBlock Text="not installed"
264264
Foreground="{DynamicResource TextFillColorTertiaryBrush}"
265265
FontSize="10" FontWeight="SemiBold"/>
266266
</Border>
267-
</StackPanel>
267+
</WrapPanel>
268268
<TextBlock Text="{Binding Description}"
269269
Foreground="{DynamicResource TextFillColorSecondaryBrush}"
270270
FontSize="12" Margin="0,3,0,0"

0 commit comments

Comments
 (0)