Skip to content

feat: 🎨 rebrand with new color palette and logo - #1

Merged
MarcoManduca merged 6 commits into
mainfrom
feature/color-palette
Jun 15, 2026
Merged

feat: 🎨 rebrand with new color palette and logo#1
MarcoManduca merged 6 commits into
mainfrom
feature/color-palette

Conversation

@MarcoManduca

Copy link
Copy Markdown
Owner

What changes

Visual rebrand of the site onto the new palette (teal-tinted dark theme) and a new logo.

Palette (tokens in tailwind.config.js)

  • Cyan #03A9C1 (accent) → links, accents, selected states
  • Orange #F38C30 (warm) → primary action buttons
  • Yellow #F4DF6D (highlight) → ambient emphasis (active nav, timeline markers)
  • Background/surface/border neutrals derived and tinted toward teal; text on off-white

Main changes

  • New dark palette applied across the whole UI
  • Yellow on: active nav tab, Experience/Education timeline markers, home hero CTA
  • Accent text/links and buttons unified on the bright cyan
  • Primary action buttons turned warm (orange) with dark text — fixes WCAG contrast (no more white-on-cyan)
  • Selected states (technology/tag chips, language switcher, file input) → cyan with dark text
  • New double-triangle logo (favicon + header, kept in sync)

Verification

  • ✅ eslint, 97 tests, build all green
  • Frontend only: no backend/infra changes

Commits

  • 2cdf6d1 apply new brand color palette (dark theme)
  • 931aed4 surface highlight color in nav, timeline and home CTA
  • 602b94d use highlight color for the education timeline marker
  • 1aa564c use the bright cyan accent for accent text and primary buttons
  • e6e54be update brand logo to the new triangle mark
  • 0e43fe1 make primary actions warm and fix accent contrast

Copilot AI review requested due to automatic review settings June 15, 2026 21:42

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Visual rebrand of the frontend to a teal-tinted dark theme with updated brand tokens, improved CTA contrast, and a new double-triangle logo (including favicon) to keep the mark consistent across the site.

Changes:

  • Updated Tailwind color tokens to the new brand palette (accent/warm/highlight + refreshed neutrals and text colors).
  • Re-mapped key UI states (active nav, selected chips/switcher, timelines, CTAs) onto the new tokens for consistency and contrast.
  • Replaced the old “network graph” logo with the new triangle mark in both header logo SVG and favicon.

Reviewed changes

Copilot reviewed 17 out of 18 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
frontend/tailwind.config.js Introduces new palette tokens (accent/warm/highlight) and updates neutrals/text colors.
frontend/src/pages/NotFound.tsx Updates “Back home” button styling to the warm CTA token with dark text.
frontend/src/pages/admin/AdminMedia.tsx Updates file input button text color for contrast on the accent background.
frontend/src/pages/admin/AdminDashboard.tsx Switches metric color from accent-hover to accent for the new palette.
frontend/src/components/ui/Button.tsx Makes primary buttons use warm token + dark text for contrast.
frontend/src/components/ui/Badge.tsx Aligns badge tones to new accent/highlight tokens.
frontend/src/components/projects/TechnologyPicker.tsx Updates selected chip state to dark text on accent background.
frontend/src/components/learning/TagPicker.tsx Updates selected chip state to dark text on accent background.
frontend/src/components/layout/NavBar.tsx Uses highlight background for active nav state with dark text.
frontend/src/components/layout/NavBar.test.tsx Updates assertion to match the new active-nav styling.
frontend/src/components/layout/Logo.tsx Replaces SVG mark with new overlapping triangles logo.
frontend/src/components/layout/LanguageSwitcher.tsx Updates selected language styling to dark text on accent background.
frontend/src/components/layout/AdminLayout.tsx Updates active admin nav styling to use accent (not accent-hover).
frontend/src/components/home/Hero.tsx Updates hero accent text and CTA styling to new accent/warm tokens.
frontend/src/components/about/ExperienceTimeline.tsx Uses highlight for timeline marker and list markers; uses accent for company text.
frontend/src/components/about/EducationTimeline.tsx Uses highlight for marker and accent for school text.
frontend/src/components/about/DownloadCvButton.tsx Simplifies button props (but now implicitly uses primary variant).
frontend/public/favicon.svg Updates favicon to the new triangle mark.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

onClick={handleDownload}
disabled={isFetching}
>
<Button type="button" onClick={handleDownload} disabled={isFetching}>
Comment on lines +3 to +7
// Brand palette (dark theme):
// #03728B blu pastello #03A9C1 azzurro pastello #F4DF6D giallo pastello
// #F38C30 arancione #F4F0F0 bianco tortora
// Neutrals (background/surface/raised/edge/muted) are derived, tinted toward
// teal for cohesion. `warm` is the CTA accent, `highlight` is for badges/tags.
@MarcoManduca
MarcoManduca merged commit ec20dae into main Jun 15, 2026
4 checks passed
@MarcoManduca
MarcoManduca deleted the feature/color-palette branch June 15, 2026 21:52
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.

2 participants