v1.0.12 — Badge channel en violet pour se distinguer du BETA orange

Feedback UX post-1.0.11 : le badge channel bleu (#3B82F6) était trop
proche du bleu du statut « Available » — pas assez de contraste
sémantique pour distinguer instantanément « quel channel ? » de
« quel état ? ». Passage sur violet (#8B5CF6) qui n'entre en conflit
ni avec le BETA orange (#F59E0B) ni avec les brushes de statut.

Deux sites (compact row + FeaturedVersion), aucune autre modif.

Bump : 1.0.11 → 1.0.12 (patch cosmétique).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-07 17:20:12 +02:00
parent d845edb90f
commit f8af338faf
3 changed files with 15 additions and 14 deletions

View File

@@ -11,7 +11,7 @@
#define MyAppName "PROSERVE Launcher" #define MyAppName "PROSERVE Launcher"
#define MyAppShortName "PS_Launcher" #define MyAppShortName "PS_Launcher"
#define MyAppVersion "1.0.11" #define MyAppVersion "1.0.12"
#define MyAppPublisher "ASTERION VR" #define MyAppPublisher "ASTERION VR"
#define MyAppURL "https://asterionvr.com" #define MyAppURL "https://asterionvr.com"
#define MyAppExeName "PS_Launcher.exe" #define MyAppExeName "PS_Launcher.exe"

View File

@@ -18,9 +18,9 @@
<Product>PROSERVE Launcher</Product> <Product>PROSERVE Launcher</Product>
<Copyright>© 2026 ASTERION VR — All rights reserved</Copyright> <Copyright>© 2026 ASTERION VR — All rights reserved</Copyright>
<RootNamespace>PSLauncher.App</RootNamespace> <RootNamespace>PSLauncher.App</RootNamespace>
<Version>1.0.11</Version> <Version>1.0.12</Version>
<AssemblyVersion>1.0.11.0</AssemblyVersion> <AssemblyVersion>1.0.12.0</AssemblyVersion>
<FileVersion>1.0.11.0</FileVersion> <FileVersion>1.0.12.0</FileVersion>
<!-- Single-file self-contained publish profile (used by `dotnet publish`) --> <!-- Single-file self-contained publish profile (used by `dotnet publish`) -->
<PublishSingleFile>true</PublishSingleFile> <PublishSingleFile>true</PublishSingleFile>

View File

@@ -96,14 +96,14 @@
FontSize="10" FontWeight="Bold" FontSize="10" FontWeight="Bold"
Foreground="#1A0A00" /> Foreground="#1A0A00" />
</Border> </Border>
<!-- Badge CHANNEL : bleu, à côté des autres badges. Affiché <!-- Badge CHANNEL : violet, à côté des autres badges. Affiché
quand la row est sur un channel spécifique (non-default) quand la row est sur un channel spécifique (non-default) et
sert à distinguer deux entrées manifest partageant un qu'une autre row visible partage le même numéro de version.
numéro de version sur des channels différents (ex : Couleur violette #8B5CF6 pour se distinguer nettement du
firefighter vs full à v1.5.4.32). --> badge BETA orange et du bleu du statut "Available". -->
<Border CornerRadius="8" Padding="6,2" Margin="10,0,0,0" <Border CornerRadius="8" Padding="6,2" Margin="10,0,0,0"
VerticalAlignment="Center" VerticalAlignment="Center"
Background="#3B82F6" Background="#8B5CF6"
ToolTip="{Binding ChannelBadge}" ToolTip="{Binding ChannelBadge}"
Visibility="{Binding HasChannelBadge, Converter={StaticResource BoolToVisibility}}"> Visibility="{Binding HasChannelBadge, Converter={StaticResource BoolToVisibility}}">
<TextBlock Text="{Binding ChannelBadge}" <TextBlock Text="{Binding ChannelBadge}"
@@ -532,13 +532,14 @@
FontSize="11" FontWeight="Bold" FontSize="11" FontWeight="Bold"
Foreground="#1A0A00" /> Foreground="#1A0A00" />
</Border> </Border>
<!-- Badge CHANNEL : pill bleue. Visible sur les entrées <!-- Badge CHANNEL : pill violette. Visible sur les entrées
manifest taggées avec un channel non-default (firefighter, manifest taggées avec un channel non-default (firefighter,
police, etc.) pour distinguer visuellement plusieurs police, etc.) quand une autre row partage le numéro de
builds au même numéro de version. --> version. Violet #8B5CF6 pour se distinguer du orange BETA
et du bleu du statut "Available". -->
<Border CornerRadius="10" Padding="8,3" Margin="12,8,0,0" <Border CornerRadius="10" Padding="8,3" Margin="12,8,0,0"
VerticalAlignment="Center" VerticalAlignment="Center"
Background="#3B82F6" Background="#8B5CF6"
ToolTip="{Binding FeaturedVersion.ChannelBadge}" ToolTip="{Binding FeaturedVersion.ChannelBadge}"
Visibility="{Binding FeaturedVersion.HasChannelBadge, Converter={StaticResource BoolToVisibility}}"> Visibility="{Binding FeaturedVersion.HasChannelBadge, Converter={StaticResource BoolToVisibility}}">
<TextBlock Text="{Binding FeaturedVersion.ChannelBadge}" <TextBlock Text="{Binding FeaturedVersion.ChannelBadge}"