feat: add Windows-specific app icon

Replace the macOS-derived icon.ico with a Windows-tailored design:
isometric cube filling the canvas edge-to-edge on a transparent
background, solid-gray faces, and a black hexagon outline framing
the silhouette. Add icon-win.svg as the source for regeneration.
This commit is contained in:
Bohdan Triapitsyn
2026-06-05 13:58:45 +03:00
parent f1675d27da
commit e823497cf1
2 changed files with 23 additions and 0 deletions
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="1024" height="1024" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
<!-- Transparent background, cube fills near the edges (Windows style) -->
<g transform="translate(512, 512) scale(9.6)">
<!-- Black hexagon outline framing the outer contour of the cube (behind, sits just outside the white edges) -->
<path d="M0 -51.12 L44.27 -25.56 L44.27 25.56 L0 51.12 L-44.27 25.56 L-44.27 -25.56 Z"
fill="none" stroke="#000000" stroke-width="3.1" stroke-linejoin="round"/>
<!-- Isometric cube logo - unchanged from app-icon.svg -->
<!-- Left face -->
<path d="M0 0 L-41.568 -24 L-41.568 24 L0 48 Z" fill="#4b4b4b" stroke="white" stroke-width="2" stroke-linejoin="round"/>
<!-- Right face -->
<path d="M0 0 L41.568 -24 L41.568 24 L0 48 Z" fill="#6d6d6d" stroke="white" stroke-width="2" stroke-linejoin="round"/>
<!-- Top face - slightly darker than the left face -->
<path d="M0 -48 L-41.568 -24 L0 0 L41.568 -24 Z" fill="#3b3b3b" stroke="white" stroke-width="2" stroke-linejoin="round"/>
<!-- OpenCode logo on top face -->
<g transform="matrix(0.866, 0.5, -0.866, 0.5, 0, -24) scale(0.75)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M-16 -20 L16 -20 L16 20 L-16 20 Z M-8 -12 L-8 12 L8 12 L8 -12 Z" fill="white"/>
<path d="M-8 -4 L8 -4 L8 12 L-8 12 Z" fill="white" fill-opacity="0.4"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 364 KiB