feat(branding): add app and installer icons
All checks were successful
Release / release (push) Successful in 27s
All checks were successful
Release / release (push) Successful in 27s
- app: ClaudeTask.ico wired as ApplicationIcon and MainWindow.Icon via avares URI - installer: ClaudeTaskSetup.ico wired as ApplicationIcon and embedded as a WPF Resource so WizardWindow and SettingsWindow can reference it via pack URI Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
BIN
src/ClaudeDo.App/Assets/ClaudeTask.ico
Normal file
BIN
src/ClaudeDo.App/Assets/ClaudeTask.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 317 B |
@@ -4,6 +4,7 @@
|
|||||||
<TargetFramework>net8.0</TargetFramework>
|
<TargetFramework>net8.0</TargetFramework>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||||
|
<ApplicationIcon>Assets\ClaudeTask.ico</ApplicationIcon>
|
||||||
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
|
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
|||||||
@@ -8,8 +8,14 @@
|
|||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<!-- Allow Linux Gitea runners to publish this WPF project for win-x64; no-op on Windows. -->
|
<!-- Allow Linux Gitea runners to publish this WPF project for win-x64; no-op on Windows. -->
|
||||||
<EnableWindowsTargeting>true</EnableWindowsTargeting>
|
<EnableWindowsTargeting>true</EnableWindowsTargeting>
|
||||||
|
<ApplicationIcon>ClaudeTaskSetup.ico</ApplicationIcon>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<!-- Embed icon so it is available via pack URI in WPF windows. -->
|
||||||
|
<Resource Include="ClaudeTaskSetup.ico" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
<!-- Debug: asInvoker so Rider/VS can debug without elevation -->
|
<!-- Debug: asInvoker so Rider/VS can debug without elevation -->
|
||||||
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
|
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
|
||||||
<ApplicationManifest>app.debug.manifest</ApplicationManifest>
|
<ApplicationManifest>app.debug.manifest</ApplicationManifest>
|
||||||
|
|||||||
BIN
src/ClaudeDo.Installer/ClaudeTaskSetup.ico
Normal file
BIN
src/ClaudeDo.Installer/ClaudeTaskSetup.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 374 B |
@@ -3,6 +3,7 @@
|
|||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:views="clr-namespace:ClaudeDo.Installer.Views"
|
xmlns:views="clr-namespace:ClaudeDo.Installer.Views"
|
||||||
Title="ClaudeDo Settings"
|
Title="ClaudeDo Settings"
|
||||||
|
Icon="/ClaudeTaskSetup.ico"
|
||||||
Width="720" Height="520"
|
Width="720" Height="520"
|
||||||
MinWidth="620" MinHeight="460"
|
MinWidth="620" MinHeight="460"
|
||||||
WindowStartupLocation="CenterScreen"
|
WindowStartupLocation="CenterScreen"
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:views="clr-namespace:ClaudeDo.Installer.Views"
|
xmlns:views="clr-namespace:ClaudeDo.Installer.Views"
|
||||||
Title="ClaudeDo Installer"
|
Title="ClaudeDo Installer"
|
||||||
|
Icon="/ClaudeTaskSetup.ico"
|
||||||
Width="720" Height="520"
|
Width="720" Height="520"
|
||||||
MinWidth="620" MinHeight="460"
|
MinWidth="620" MinHeight="460"
|
||||||
WindowStartupLocation="CenterScreen"
|
WindowStartupLocation="CenterScreen"
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
x:Class="ClaudeDo.Ui.Views.MainWindow"
|
x:Class="ClaudeDo.Ui.Views.MainWindow"
|
||||||
x:DataType="vm:MainWindowViewModel"
|
x:DataType="vm:MainWindowViewModel"
|
||||||
Title="ClaudeDo"
|
Title="ClaudeDo"
|
||||||
|
Icon="avares://ClaudeDo.App/Assets/ClaudeTask.ico"
|
||||||
MinWidth="800" MinHeight="500"
|
MinWidth="800" MinHeight="500"
|
||||||
KeyDown="OnGlobalKeyDown">
|
KeyDown="OnGlobalKeyDown">
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user