feat(brand): apply "Cortex" design system across web, desktop, and repo#29
Merged
Conversation
Owner
Author
|
recheck |
Implements the finalized Engram design system (Cortex direction) and the "Bloom" dodecahedron logo across every surface, replacing the ad-hoc sky-blue/Inter styling. Brand assets - Canonical SVG sources in assets/brand/ (engram-mark flat, engram-icon gradient tile); scripts/generate-brand.js renders the macOS icon set, .icns, tray icons, favicons, and README logo via @resvg/resvg-js. - Self-host all fonts (Space Grotesk, IBM Plex Sans/Mono) under public/fonts/ — preserves the zero-network/offline guarantee; removes the Google Fonts links the desktop app shipped. Web dashboard - New sidebar + top brand-bar shell (replaces top-tab nav). - design-system.css tokens + component classes; Tailwind mapped to the CSS vars; single dark theme. - Category colors centralized in utils/categories.js; recharts themed. Desktop - Cortex tokens in globals.css (dark-only); Tailwind gray->neutrals and blue/indigo/sky/cyan->accent/trace remap so existing classes are on-brand. - New Dock + menu-bar icons; categories deduped in lib/categories.ts. - Fix tauri.conf.json version drift 1.4.6 -> 1.5.3. Docs: add DESIGN_SYSTEM.md; document the brand workflow in CONTRIBUTING; cross-reference CLAUDE.md. Verified: dashboard + desktop build, lint 0 errors, 226 tests pass, no external font/CDN references.
609159a to
0feb45f
Compare
Owner
Author
|
recheck |
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
Applies the finalized Engram "Cortex" design system and the "Bloom" dodecahedron logo across every surface — web dashboard, macOS desktop app, and repo brand — replacing the ad-hoc sky-blue / Inter styling. Source of truth was the design-system artifact Henry produced.
Highlights
Brand assets (
assets/brand/)engram-mark.svg(flat accent) +engram-icon.svg(gradient squircle tile).scripts/generate-brand.jsrenders the macOS icon set,.icns, tray icons, favicons, and the 180px README logo from those SVGs (@resvg/resvg-js+sips/iconutil). Re-run after editing the SVGs.public/fonts/— preserves the zero-network/offline guarantee and removes the Google Fonts<link>s the desktop app shipped.Web dashboard (
dashboard/)design-system.csstokens + component classes; Tailwind mapped to the CSS vars; single dark theme.utils/categories.js; recharts themed dark.Desktop (
desktop/)globals.css(dark-only); Tailwindgray→neutrals andblue/indigo/sky/cyan→accent/trace remap so existing utility classes render on-brand.lib/categories.ts.tauri.conf.jsonversion drift 1.4.6 → 1.5.3.Docs: adds
DESIGN_SYSTEM.md; documents the brand workflow inCONTRIBUTING.md; cross-referencesCLAUDE.md.Notes
:root-only so a future toggle is pure CSS).Verification
dashboard+desktopbuildnpm run lint— 0 errorsnpm run test:run— 226/226 passtauri devpass to eyeball the Dock/tray icons and in-window theme.🤖 Generated with Claude Code