Add Snipdeck branding: app icon, tile logo, README logo#47
Merged
Conversation
The app now carries its own identity — a faceted green chevron — in place of the default .NET exe icon, the generated tray identicon and the blank window icon. - designs/: source SVGs (snipdeck-icon.svg glyph, snipdeck-tile.svg tile) - Assets/Snipdeck.ico: multi-size ICO (16-256, 256 PNG-compressed) rendered from the glyph; regeneration steps in Assets/README.md - csproj: ApplicationIcon for the exe + ship the ico to output - MainWindow: AppWindow.SetIcon for Alt-Tab/taskbar - Tray: load the shipped ico instead of generating an identicon, dropping the PNG-to-ICO wrapper and the IPathProvider dependency - release.yml: vpk pack --icon so Setup.exe and shortcuts match - README: tile logo at the top Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
AppWindow.SetIcon alone does not reliably propagate to the taskbar button — call the explicit SetTaskbarIcon (WinAppSDK 1.6+) as well. The custom title bar now shows the chevron glyph between the hamburger and the app name, from a new TitleBarGlyph.png (64 px render of the glyph SVG, displayed at 16 logical px). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
"Next Iteration" was the muted secondary grey; use TextFillColorPrimaryBrush so it reads white in Dark theme while staying legible on the light hero image in Light theme. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Snipdeck gets its visual identity — Stuart's faceted green chevron designs, integrated everywhere an icon shows:
designs/— the two source SVGs:snipdeck-icon.svg(bare glyph) andsnipdeck-tile.svg(glyph on a rounded green tile).Assets/Snipdeck.ico, a multi-size ICO (16/20/24/32/48/64/128/256, the 256 entry PNG-compressed) rendered from the glyph withrsvg-convert+icotool. Regeneration steps documented inAssets/README.md.<ApplicationIcon>→ exe resource (Explorer, shortcuts, Start menu)AppWindow.SetIcon→ Alt-Tab / taskbar / title barIPathProviderdependency go awayvpk pack --icon→ Setup.exe and installed shortcutsVerification
Snipdeck.Corebuilds clean on Linux;Snipdeck.Appcompile-verified on the Windows build agent (0 warnings, 0 errors).🤖 Generated with Claude Code