Repository navigation
feat(branding): installer and sidebar artwork for the cotton reel - #477
Merged
Merged
Conversation
macOS previewThe preview download was removed because this PR closed or the preview label was removed. |
incognitojam
marked this pull request as ready for review
September 26, 2026 00:58
The macOS installer and the Dev and Nightly sidebar art still carried the look that predates the cotton reel: a text header over a sky for the installer, and upstream's blueprint callouts and nightly clouds in the sidebar, with indigo and violet glows the fork's teal pigments never overrode. The installer adopts upstream 10632's 640x432 layout and 120pt icons, with new styal artwork: a strip of pinked linen under the icons and the drag arrow drawn as a curled length of thread, on the production ground or the nightly sky. The Dev sidebar art becomes a cutting mat with a loose end of thread, and Nightly swaps its clouds for the icon's horizon. The default theme's remaining stage glows now match the icons.
Finder draws icon labels about 9pt lower than the drafts assumed, so the lower stitch line ran through them and the selection highlight reached the upper one. Widen the linen strip to 132-320pt so both lines clear the icon, its highlight and its label.
incognitojam
force-pushed
the
styal/styal-branding-artwork
branch
from
September 26, 2026 10:35
fcdebbb to
1284397
Compare
incognitojam
pushed a commit
that referenced
this pull request
Sep 26, 2026
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com> Co-authored-by: Julius Marminge <[email protected]> (cherry picked from commit 5d14c0e) Upstream-PR: 10819 Intake-Note: Not applied. This replaces the T3 Code text in the aurora DMG backgrounds from upstream 10632 with the T3 Code logomark. The fork did not take 10632 and keeps its own styal installer backgrounds, redrawn in fork #477, so neither the aurora artwork nor its T3 Code mark applies.
incognitojam
pushed a commit
that referenced
this pull request
Sep 26, 2026
…0820) Co-authored-by: Julius Marminge <[email protected]> (cherry picked from commit 0fe4c99) Upstream-PR: 10820 Intake-Note: Not applied. This restyles the stable aurora DMG background from upstream 10632 with neutral T3 Code artwork. The fork did not take 10632 and keeps its own styal installer backgrounds, redrawn in fork #477, so the change has nothing to apply to.
incognitojam
added a commit
that referenced
this pull request
Sep 26, 2026
The styal Link "You're connected" page that `styal link` opens in the browser (`apps/server/src/cloud/cliAuthHtml.ts`) still has the blue and indigo banner from before the cotton reel artwork in fork #477. Upstream `pingdotgg#10027` replaces that banner with a plain card, with the wordmark and a Dev or Nightly pill, and restyles the connect and pairing pages to match. Rather than redraw the page in the fork, this adds `pingdotgg#10027` to `.github/upstream-tracked-prs.json` so the page can be picked up at intake, swapping in the styal wordmark. The PR targets upstream's `t3code/codex-turn-mapping` branch rather than `main`, so it may take a while to arrive. `node scripts/upstream-tracked-prs-report.ts` lists `pingdotgg#10027` as open, and `scripts/upstream-tracked-prs.test.ts` passes. --- Written by an agent (Claude Code, claude-opus-5-5).
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.
Note
New styal artwork for the macOS installer and for the Dev and Nightly sidebar banner, to match the cotton reel icons from #456. The installer also takes upstream
10632's larger window and icons, which the fork skipped at intake because that PR's artwork was T3 Code's.The macOS installer and the sidebar banner still had the look that predates the cotton reel. The installer was a "styal Desktop" text header over a small sky, and the sidebar showed upstream's blueprint callouts and nightly clouds. The default theme also still had indigo and violet glows, because the fork's teal colours never replaced them.
Installer
10632: a 640×432 background, 120pt icons at (166, 214) and (474, 214), and 1280×864 retina renders. The intake recorded it as "not applied" because its artwork carried T3 Code branding, and noted a styal refresh at the new size as a follow-up. This is that follow-up.#F2EEE6). Nightly uses the nightly icon's teal night sky, with stars, the icon's horizon along the bottom and aNIGHTLYtag. On both, Finder's black filenames sit on the light cloth.sipsrasterises these SVGs with CoreSVG. It ignoresfont-weightunless a text element names exactly one font family, so a fallback list or-apple-systemrenders as regular Helvetica. It also skipsfeMerge. The text uses Helvetica Neue and Menlo, the cloth's shadow is a separately blurred path, and a comment in each SVG records both limits.Sidebar banner
fork-theme.cssnow sets the seven stage colours it had missed (celeste, violet, grid line, nightly glow, sparkle) to the icons' teal, so the default banner has no indigo or violet glow left.Before and after
Installer. Before (540×380) and after (640×432), rendered by
sipswith the real icons composited at Finder's positions:Sidebar banner, in the running app. Before and after for Dev and Nightly, light and dark, on the default and Grove themes:
All built-in themes, with the send button (real components mounted with each theme's colours):
Validation
sipsat 1280×864, asstageDesktopDmgBackgrounddoes, with no CoreSVG warnings. Composited the real app icons and Finder's Applications folder icon at the configured positions and sizes to check spacing and label legibility.preview:macbuild in Finder in Dark Mode. Its.background.tiffcarriesdmg-background-latest.pngat 640×432 and@2xat 1280×864, the window opens at exactly 640×432, and Finder keeps the icon labels black on the light cloth. The first build showed that Finder draws labels about 9pt lower than the drafts assumed, so the lower stitch line ran through them and the selection highlight reached the upper one. The cloth now spans 132–320pt, which clears the icon, its highlight and its label as measured from that window.vp run devagainst an empty worktree environment and checked the real sidebar header and composer send button, in light and dark, on the default, Grove and Ember themes.VITE_HOSTED_APP_CHANNEL=nightly. That hosted mode has no composer, so the nightly send button and all six built-in themes were checked by mounting the realSidebarStageBackdropandStageBackdropButtonArtthrough Vite's module graph with each theme's computed colours.vp test run scripts/build-desktop-artifact.test.ts apps/web/src/components/SidebarStageBackdrop.test.tsx apps/web/src/components/chat/ComposerPrimaryActions.test.tsx: 80 tests pass.apps/webtypechecks, and targeted lint and format checks pass.Notes
apps/server/src/cloud/cliAuthHtml.ts) has its own CSS approximation of the stage banner in the old blue and indigo. Recolouring the banner alone would clash with that page's blue accents, so restyling it is left for a separate change.docs/brand.mddescribes where the channel grounds reappear, and thefork-distribution-identityledger entry lists the installer backgrounds and stage art.Written by an agent (Claude Code, claude-opus-5-5).