Icon ---- src/favicon64.jpg converted to favicon.ico (single-resolution 64x64) via PowerShell + System.Drawing.Icon.FromHandle. The .ico is now an EmbeddedResource of PSLauncher.App and referenced as: - <ApplicationIcon> on PSLauncher.App.csproj → .exe icon in Explorer / taskbar / Alt-Tab - Window.Icon on every WPF window: MainWindow, SettingsDialog, OnboardingDialog, LicenseDetailsDialog, UpdateAvailableDialog, ReleaseNotesViewerDialog, LauncherUpdateDialog - <ApplicationIcon> on PSLauncher.Updater.csproj → updater also carries the brand icon - SetupIconFile in installer/PSLauncher.iss → the Inno Setup .exe installer shows the icon too Copyright --------- - <Company>, <Product>, <Copyright> assembly attributes set in both csprojs → properties dialog on the .exe shows "© ASTERION VR". - MainWindow body has a discreet floating "© ASTERION VR" text in the bottom-right, mirroring the "Vérifier les MAJ" button on the left. Opacity 0.7 + secondary color so it doesn't compete with the cards. - SettingsDialog "Logs & Application" section gains a "© ASTERION VR — Tous droits réservés" line under the version. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
44 lines
1.7 KiB
XML
44 lines
1.7 KiB
XML
<Window x:Class="PSLauncher.App.Views.ReleaseNotesViewerDialog"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
Title="Notes de version"
|
|
Icon="pack://application:,,,/Resources/favicon.ico"
|
|
Width="640" Height="540"
|
|
MinWidth="480" MinHeight="400"
|
|
WindowStartupLocation="CenterOwner"
|
|
Background="{StaticResource Brush.Bg.Window}">
|
|
<Grid Margin="24">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Grid.Row="0"
|
|
Text="{Binding Title}"
|
|
FontSize="22" FontWeight="SemiBold"
|
|
Margin="0,0,0,18"
|
|
Foreground="{StaticResource Brush.Text.Primary}" />
|
|
|
|
<Border Grid.Row="1"
|
|
Background="{StaticResource Brush.Bg.Card}"
|
|
BorderBrush="{StaticResource Brush.Border}" BorderThickness="1"
|
|
CornerRadius="6"
|
|
Padding="16">
|
|
<FlowDocumentScrollViewer
|
|
Document="{Binding ReleaseNotesDocument}"
|
|
Foreground="{StaticResource Brush.Text.Primary}"
|
|
Background="Transparent" />
|
|
</Border>
|
|
|
|
<Button Grid.Row="2"
|
|
Style="{StaticResource SecondaryButton}"
|
|
Content="Fermer"
|
|
IsCancel="True"
|
|
IsDefault="True"
|
|
HorizontalAlignment="Right"
|
|
Margin="0,18,0,0"
|
|
Click="OnClose" />
|
|
</Grid>
|
|
</Window>
|