Skip to content

Feature/design foundation - #38

Merged
dcl10 merged 3 commits into
mainfrom
feature/design-foundation
May 19, 2026
Merged

Feature/design foundation#38
dcl10 merged 3 commits into
mainfrom
feature/design-foundation

Conversation

@dcl10

@dcl10 dcl10 commented May 19, 2026

Copy link
Copy Markdown
Contributor

Description

Establishes the design system foundation required by the Matchboard design handoff before any UI components can be built.

  • Tokens: Ported tokens.css from the design handoff into app/globals.css. Removed the Google Fonts @import and updated the three font-family variables to reference the CSS variables injected by next/font.
  • Fonts: Loaded Geist and Geist Mono via next/font/google in app/layout.tsx. Both fonts are exposed as --font-geist and --font-geist-mono CSS variables on <html>, so the token file can resolve them without any external <link> tags.
  • Assets: Copied the five brand assets (UoN logos, DRS marks, Matchboard wordmark) from the design handoff into public/ so they are statically served and referenceable via next/image.

Note: the PNG logos are screen-resolution placeholders from the handoff. SVG/EPS masters should be requested from the UoN brand team (brand@nottingham.ac.uk) before production.

Linked issues

(Optional) Screenshots

dcl10 and others added 3 commits May 19, 2026 15:14
Ports tokens.css from the design handoff into app/globals.css. Removes
the Google Fonts @import (replaced by next/font in the next commit) and
updates the three font-family variables to reference the --font-geist
and --font-geist-mono CSS variables that next/font will inject.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Loads Geist and Geist Mono through next/font/google so fonts are
optimised and self-hosted with no external link tags. Exposes them as
--font-geist / --font-geist-mono CSS variables on <html> so the token
file can reference them. Also imports globals.css and updates the app
metadata to Matchboard.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copies UoN logos, DRS marks, and the Matchboard wordmark from the design
handoff into public/ so they are served statically and referenceable via
next/image. PNGs are screen-resolution placeholders; SVG masters from
the UoN brand team should replace them before production.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@dcl10
dcl10 merged commit fac5d36 into main May 19, 2026
1 check passed
@dcl10
dcl10 deleted the feature/design-foundation branch May 19, 2026 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Design system foundation

1 participant