Repository navigation
feat(brand): Möbius symbol across the desktop app - #453
Merged
Merged
Conversation
Replace the old line symbol with the Möbius-strip symbol from the brand kit (ScientFactory-website assets/brand/symbol, PRs #42 and #46 there): - In-app: scient-symbol.svg is the colour master; scient-symbol-strong.svg is the kit's pixel-fitted 16 px colour drawing for the 12-14 px uses. - App icons, from the Icon Composer projects: - Scient: colour symbol on Scient's warm off-white tile (#FAF9F6). - Scient (Dev): black symbol on a white tile. - Nightly: white symbol on a black tile. iOS, universal, Windows, web and favicon renditions regenerated with `pnpm icons:export` (Icon Composer 27.0, design generation 26). - macOS 1024 icons: ictool cannot export the pre-Tahoe preset, so each is the ictool render placed inside the previous native export's body and shadow (same 824 px body, 100 px inset, native shadow alpha). - apps/desktop/resources/icon.{png,icns,ico} regenerated from the production icons (they still showed the February symbol). - check-scient-brand.ts anchors now pin the new symbol for prod, dev and nightly. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Contributor
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
Address the Codex review of #453: - assets/README.md described the retired burgundy/slate line symbol and forbade compositing the macOS PNGs; it now describes the per-channel Möbius icons and records how the committed macOS PNGs were produced, with native pre-Tahoe exports still the way to replace them. - check-scient-brand.ts pinned only mask ids and colours, so an empty shape in the right colours passed; it now also pins the Möbius outline's opening segment in the prod, dev and nightly icon layers and the in-app symbol. Co-Authored-By: Claude Opus 5.5 (1M context) <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.
What Changed
The Möbius-strip symbol replaces the old line symbol across the desktop app. It comes from the brand kit in ScientFactory-website (
assets/brand/symbol, merged there as #42 and #46).In-app symbol:
apps/web/src/assets/scient-symbol.svgis the colour master.scient-symbol-strong.svgis the kit's pixel-fitted 16 px colour drawing, used at 12–14 px: the Scient skill marker in the command menu and the Skills settings header. EveryScientSymboluse is in colour. That covers the sidebar header, the sign-in screen, getting started, the message timeline and the sidebar watermark (7% light, 12% dark).App icons (Icon Composer projects in
assets/{prod,dev,nightly}/app-icon.icon):#FAF9F6, unchanged).#252B32) on a white tile.#16181C).The symbol layer is 72/128 of the canvas. The layer scale, translation and glass settings in
icon.jsonare unchanged.Generated renditions: the iOS, universal/Linux, Windows
.ico, web apple-touch and favicon files for all three variants were generated withpnpm icons:export(Icon Composer 27.0, design generation 26). This includesapps/web/public, which carries the development icons.macOS 1024 icons: see the note below.
apps/desktop/resources/icon.{png,icns,ico}: regenerated from the production icons. They were from February and still showed the old symbol. The packaged build stages its own icons fromBRAND_ASSET_PATHS, but development paths read these files.scripts/check-scient-brand.ts: now pins the new symbol for prod (mask and colours), dev (black) and nightly (white). Before, it pinned the old symbol's colours.macOS icon note.
assets/README.mdasks for the three macOS PNGs to be exported from Icon Composer's GUI-only "macOS pre-Tahoe" preset, with no compositing. That preset isn't available fromictool, and the GUI couldn't be driven here. Each macOS PNG is therefore theictooliOS render at 824 px, placed inside the previous native export's body and shadow: the same 824 px body, 100 px inset and native shadow alpha, so the geometry matches the native preset. A native re-export can replace these files at any time, with no code change.Why
This is the first step of the Scient rebrand. The website (ScientFactory-website #43–#48) and the Scient Agent icon (#446) already use the new symbol; the desktop app still showed the old one.
All touched files are either Scient-only or files where Scient already differs from upstream (
apps/web/public/*, theassets/prod/t3-black-*renditions). No upstream-identical file changes, and nothing in Orchestration V2 is involved.Documentation Impact
Documentation impact: None — brand assets and the brand check only. The
assets/README.mdexport workflow is unchanged.UI Changes
Local previews:
reviews/desktop-brand-mobius-20261003/preview.pngin the ScientFactory workspace. It shows the three app icons at 128, 64 and 32 px, the sidebar header with the watermark in light and dark, and the 12 px command-menu marker. Screenshots are not committed, per the PR-assets rule.Checklist
Validation, run locally on
24453b632f:vp check: 0 errors. The 1,036 warnings are pre-existing onmain.vp run brand:check: passed.vp test run scripts/check-scient-brand.test.ts scripts/build-desktop-artifact.test.ts: 87 passed.SidebarStageBackdrop.test.tsx: 4 passed.Not run locally: the full workspace tests and
build:desktop; CI covers both. Not checked: a running dev app showing the new Dock icon.Codex review
Codex ran a read-only review of
24453b632f, at high reasoning effort, againstorigin/main.8128e7a218:assets/README.mddescribed the retired line symbol and forbade compositing the macOS PNGs. It now documents the per-channel Möbius icons and how the committed macOS PNGs were produced.8128e7a218: the brand-check anchors pinned only mask ids and colours, so an empty shape in the right colours passed. They now also pin the Möbius outline in all three icon layers and in the in-app symbol.<img>/<image>, so the ids never share a document.After the fixes, run locally on
8128e7a218:node scripts/check-scient-brand.ts: passed.vp run icons:check: all 25 generated icon assets are current.check-scient-brand.test.ts: 8 passed.Codex did not re-review the fix commit; it touches only the README and the guard's anchor strings.
🤖 Generated with Claude Code