Brand identity: true-vector icon, standard Windows icon set, window + splash + About branding (beta.14) #37

Merged
KofTwentyTwo merged 2 commits from dev into main 2026-07-05 20:41:27 +00:00
2 Commits
Author SHA1 Message Date
James MaesandClaude Fable 5 56cebf7a45 Brand assets: true-vector mark, full standard icon set, window icon
The provided logo was a 500x500 raster PNG wrapped in SVG (a Canva AI
export), so it could not be used as true vector. Rebuilt the mark as
genuine vector — gclo/Assets/Brand/gclo-icon.svg: a rounded navy tile
(#1A2B4D→#0C1836 gradient), three white rounded chevrons, and the 2x3
grid — matched to the reference and transparent outside the tile.

From that single vector master:
- The in-window splash and About dialog render it via SvgImageSource
  (true vector, crisp at any size, gradient showing through).
- The full Windows-standard MSIX tile set is generated: every tile at
  scales 100/125/150/200/400 plus the Square44 targetsize 16/24/32/48/256
  set (plated + unplated) — all transparent PNGs.
- A multi-resolution gclo.ico drives the exe icon (ApplicationIcon on
  both the app and CLI), the Velopack setup/shortcut icon (vpk --icon),
  and the window title-bar icon (AppWindow.SetIcon).

Removed the old raster logo exports (root assets/, docs/brand/) and the
placeholder FontIcon glyphs; the only brand sources now are the vector
SVG, the .ico, the generated tiles, and the README lockup image.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-05 15:35:41 -05:00
James MaesandClaude Fable 5 033a637393 About + splash: add author contact (email, GitHub, website)
About copyright line becomes "James Maes <james@kof22.com>"; the splash
gains a bottom-anchored credit: "Created by James Maes" over a
dot-separated contact line (james@kof22.com · github.com/KofTwentyTwo ·
kof22.com).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-05 14:11:04 -05:00