Skip to content

feat(ui): design refresh — indigo+lavender, Bricolage Grotesque, line-art icons#16

Merged
saisri27 merged 1 commit into
mainfrom
sai
May 7, 2026
Merged

feat(ui): design refresh — indigo+lavender, Bricolage Grotesque, line-art icons#16
saisri27 merged 1 commit into
mainfrom
sai

Conversation

@saisri27

@saisri27 saisri27 commented May 7, 2026

Copy link
Copy Markdown
Owner

Brings main in sync with the live UI on Cloud Run. Color palette switched to the indigo/lavender/pink design spec, Bricolage Grotesque replaces Inter app-wide, category emojis replaced with line-art SVGs, and Classes & Workshops folded into Arts & Workshops (Places API has thin standalone-class coverage). Also pulls in some WIP that had been sitting uncommitted.

…ue, line-art icons

- Color palette: replaced cream/terracotta warm cafe scheme with the
  indigo (#1E1B4B) + lavender (#A995E1) + pink-red (#E85E75) brand
  spec from plot_design_spec.html.
- Typography: swapped Inter for Bricolage Grotesque app-wide. More
  distinctive, still readable, single family for headers + body.
- Category icons: replaced kawaii emoji with single-color line-art
  SVGs in lavender. Cleaner, brand-consistent, all 10 categories.
- Categories: merged "Classes & Workshops" into "Arts & Workshops"
  (Places API has thin venue coverage for standalone class-type
  searches; folding them into Arts keeps coverage high). Updated:
    * UI/tokens.js  — chip definitions, palette
    * categories.py — ALLOWED_CATEGORIES, Category Literal
    * UI/api.js     — chip-id → API-name map

Also includes prior WIP that had been sitting uncommitted:
  - recommendation_bigquery.py polish
  - UI/screens.jsx + components.jsx tweaks

Live and confirmed working at:
  https://plot-ui-773940296505.us-central1.run.app

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@saisri27 saisri27 merged commit 41f2ef1 into main May 7, 2026
2 of 4 checks passed
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.

1 participant