Repository navigation
brand: ship the 2026 Redrob Code app icon - #126
Merged
Merged
Conversation
Replace the upstream geometric mark in packages/identity (and everything that
reads it) with the Redrob Code icon from @redrob-labs/ui@1.8.0,
dist/brand/app-icons/redrob-code, copied byte for byte.
- packages/identity/mark.svg, packages/docs/favicon.svg:
redrob-code-icon-web.svg
sha256 0a9840bb44ac1307014d59b9e33e279b1568cbf51137745a437d7c4fbd755dcc
- packages/identity/mark-light.svg (the VS Code dark-theme button):
redrob-code-icon-web-dark.svg
sha256 c9dd2dff9c6e4bc274c42f2d41856b573d659a55941aa30af0ca81421f249e57
- packages/identity/mark-{96x96,192x192,512x512}.png: icon-web rendered with
Chromium at 1024 px, Lanczos-resized. mark-512x512.png is the asset the
release uploads as redrob-code.png for Redrob Launcher (redrob-launcher.json
"icon"), and the VS Code extension icon (sdks/vscode/images/icon.png links to it).
- packages/identity/mark-512x512-light.png: icon-web-dark, same render.
The masked web variant is used because every consumer shows the PNG as is
(launcher catalog, Linux menu entry, VS Code marketplace, docs favicon); the
unmasked -icon tile would show square corners there.
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.
What's done
packages/identitywith the 2026 Redrob Code app icon from@redrob-labs/ui@1.8.0(dist/brand/app-icons/redrob-code), byte for byte.mark.svgandpackages/docs/favicon.svg=redrob-code-icon-web.svg(sha2560a9840bb…dcc)mark-light.svg=redrob-code-icon-web-dark.svg(sha256c9dd2dff…e57)mark-{96x96,192x192,512x512}.png= icon-web rendered with Chromium at 1024 px, then resized;mark-512x512-light.png= icon-web-dark.mark-512x512.pngtoredrob-code.png, theiconinredrob-launcher.json. No workflow change needed.sdks/vscode/images/icon.pngand both toolbar buttons are symlinks intopackages/identity.bun install --frozen-lockfile,brand-tokens.test.ts(15 pass),launcher-assets.test.ts(7 pass),oxlint(0 errors).What's not done
logo-ornate-*.svg) is unchanged; it is a wordmark, not the app icon.What to review
-icon-webvariant (transparent superellipse corners) rather than the square-icontile. Every consumer shows the PNG as is (launcher catalog, Linux menu entry, VS Code marketplace, favicon), so the square tile would show hard corners.mark-light.svg/mark-512x512-light.pngnow hold the dark-appearance icon, which matches how VS Code usesbutton-light.svg(on the dark theme).Intentions
The launcher and the OS should show the new Redrob Code icon from the next release, and no upstream mark should be left in the product.