Commit Graph
1846 Commits
Author SHA1 Message Date
Abdul WahabandCursor 60130bcea9 Add strategy-band contrast alert and expand design context fields.
Mirror the screen 02 neutral contrast badge on the strategy strip, share alert
painting between both strips, and render richer PRODUCT.md context in the
design document with matching visual-cues schema guidance.

AI-assisted commit.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:02:40 +05:00
Abdul WahabandCursor ae1c632594 Improve picker finish screen, neutral contrast alert, and DCX tile rest states.
Replace the neutral palette hint warning with an on-swatch badge, simplify the finish loader screen, and keep typography/material vignettes ink-only until hover.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:02:40 +05:00
Abdul WahabandCursor 6d684d2d6a Mute design-context tile accents at rest like Color.
Product, Brand, Typography, and Material vignettes now use anim-join so their gold accent reads at 25% opacity before hover and brightens on hover, matching the Color tile.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:02:40 +05:00
Abdul WahabandCursor adabd62011 Move type scale and layout ahead of the five-card hub.
Type scale and layout return to the linear path before configure; the hub shrinks to five cards with updated navigation. Also fixes palette tooltip clipping, drops the design-context masthead and icon hub notes, and locks the mosaic shell to the viewport without overflow.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:02:40 +05:00
Abdul WahabandCursor 0b867f0e25 Tighten configure hub pill sizing.
Pills shrink to content width and use slightly more padding so values read as compact chips rather than full-width rows.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:02:40 +05:00
Abdul WahabandCursor b629daef01 Refine configure hub cards with pills, notes, and layout polish.
Add the intro lede, per-row patina answer marks with DOM-sourced notes, mode-tile hover, and tighter card typography including inline pills and title arrows.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:02:40 +05:00
Abdul WahabandCursor 80211f3364 Add configure hub after the font pair screen.
Let questionnaire runs finish early or jump into the seven remaining questions from a summary card grid, with hub navigation and per-answer summaries.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:02:40 +05:00
Abdul WahabandCursor 5dffc569ff Warn on screen 02 when the palette neutral fails contrast
Add neutralContrastIssue() with a 7:1 ink floor and a 3:1 primary
separation floor, re-run it from renderPreview(), and paint the palette
hint in vermilion while the working neutral is bad. The warning clears
as soon as the neutral is fixed.

Prepared with AI assistance (Cursor).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:02:40 +05:00
Abdul WahabandCursor 38b7029184 Build out the layout screen's three compositions
Each option now draws its own page rather than a shared field with a
different column count. Simple grid holds strict paired rows at equal
image measures, balanced alternates wide images against captions, and
freeform crops a lead, adds an upper portrait, and spills the card row
into a set of prints with their own captions and marks. All three carry
handset sequences at the reference measures.

Behind them: one shared alignment-grid component mounted on every body
that asks for it, code-native nav primitives placed at the reference
measures rather than left to their grids, a project image-tone contract
the boards key their fills on, and footer link groups.

Prepared with AI assistance (Cursor).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:02:40 +05:00
Abdul WahabandCursor a5083e23e1 Default the color question to full palette and color the type boards
The default lives in each surface's fallback, not in the markup: show()
checks whichever row the fallback names every time a tab opens, so the
checked attribute on the option never survived. Persuade, Operate, and
Read now open on Full palette. Experience keeps Restrained because four
working colors are not on its allow list, and a default pointing at a
blocked row would leave that tab with nothing selected.

The font screen's boards also take the chosen palette under Restrained,
which is the one answer no strategy block rewrites. They were drawing a
page the palette had never reached while screen 03 kept its color under
the same answer.

Prepared with AI assistance (Cursor).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:02:40 +05:00
Abdul WahabandCursor a34c9828aa Add the layout screen's portfolio board and default color to full palette
The index board grows the parts only a portfolio has: a project rail, a
support row, and a pagination rail restated at the foot of the handset
stack. They mount behind a prop rather than for every board, because the
motion screen reads the same index body through :nth-of-type and a stray
sibling would shift its scenes. Their sheet loads after the boundary,
corner, and depth sheets so it wins ties on source order.

The color strategy question now opens on Full palette.

Prepared with AI assistance (Cursor).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:02:40 +05:00
Abdul WahabandCursor 05f228728e Fix uneven gallery squares and size the phone section copy
The card row's squares came out three different widths: centering the
cards in the gallery shrank each one to its own label, and the square is
a share of its card. The cards take their column again and their contents
do the centering.

On the handset the section title and its paragraph were the smallest type
on a board that has room for more, so both take a step up.

Prepared with AI assistance (Cursor).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:02:40 +05:00
Abdul WahabandCursor e2048614b5 Improve font pair and color strategy questionnaire screens
Font pair screen: drop the phone footer from the type boards, widen the
hero picture, split the editorial band evenly with the card row, center
the desktop cards, and fix the label line heights. The handset takes a
26px headline, stepped section spacing instead of one uniform gap, and a
single centered proof item between chevrons. Every word slot on these
boards now draws lorem rather than product copy, so a pair is judged on
its setting.

Color strategy screen: one-line question, an options panel that hugs its
rows, a preview whose height is free again, and the CTA stack in the same
place the font screen keeps it.

Also nudges the type scale specimen's top and left padding.

Prepared with AI assistance (Cursor).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:02:40 +05:00
Abdul Wahab 7d4e1bff0c update 2026-09-01 10:02:40 +05:00
Abdul Wahab 3214ead9c2 update 2026-09-01 10:02:40 +05:00
Abdul Wahab b12b67d344 update 2026-09-01 10:02:40 +05:00
Abdul Wahab cadb70a09e update 2026-09-01 10:02:40 +05:00
Abdul WahabandCursor bf8e3ee0c2 Add standalone design context prototype and WHAT spec.
Ship the browsable mosaic document as an isolated HTML file and document the build intent in WHAT.md so the categorization work has a concrete UI target.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:02:40 +05:00
Abdul Wahab c06bf3f558 Add design doc 2026-09-01 10:02:40 +05:00
Abdul Wahab ecadbc9556 update 2026-09-01 10:02:40 +05:00
Abdul Wahab 4c1fbbc7c0 update 2026-09-01 10:02:40 +05:00
Abdul Wahab 4b0c4a5e80 update 2026-09-01 10:02:40 +05:00
Abdul Wahab b4110667c9 update 2026-09-01 10:02:39 +05:00
Abdul Wahab 4d919ec519 update 2026-09-01 10:02:39 +05:00
Abdul Wahab 3e67293747 update 2026-09-01 10:02:39 +05:00
Abdul Wahab ca4f39e01d update 2026-09-01 10:02:39 +05:00
Abdul Wahab e0ddad3198 update 2026-09-01 10:02:39 +05:00
Abdul Wahab 24cea3bd60 update 2026-09-01 10:02:39 +05:00
Abdul Wahab 6b30ce5d02 update 2026-09-01 10:02:39 +05:00
Abdul Wahab cf80c3df1a update 2026-09-01 10:02:39 +05:00
Abdul Wahab 29598150b4 update 2026-09-01 10:02:39 +05:00
Abdul Wahab 2feb2bdb9d update 2026-09-01 10:02:39 +05:00
Abdul Wahab 035e191ce5 udpate 2026-09-01 10:02:39 +05:00
Abdul Wahab 2f491f54c3 update 2026-09-01 10:02:39 +05:00
Abdul Wahab 1be3f1145b Update 2026-09-01 10:02:39 +05:00
Abdul Wahab 1d192d1f39 Update 2026-09-01 10:02:39 +05:00
Abdul Wahab ba9b1cd8c3 update 2026-09-01 10:02:39 +05:00
Abdul Wahab 8489467b99 Update 2026-09-01 10:02:39 +05:00
Abdul Wahab 0db6186617 Update 2026-09-01 10:02:39 +05:00
Abdul Wahab 154a84df56 update 2026-09-01 10:02:39 +05:00
Abdul Wahab 336ee34b73 update 2026-09-01 10:02:39 +05:00
Abdul Wahab f3c26f1f42 update 2026-09-01 10:02:39 +05:00
Abdul Wahab 5602cdfc7e update 2026-09-01 10:02:39 +05:00
Abdul Wahab 7af6e831fb update 2026-09-01 10:02:39 +05:00
Abdul Wahab 83b4fbcb5d update 2026-09-01 10:02:39 +05:00
Abdul Wahab e9f36ad9d8 update 2026-09-01 10:02:39 +05:00
Abdul WahabandCursor 28abe9a071 Improve strategy preview wireframes on desktop and phone.
Restrained mode now reads the palette like screen 02: primary-tinted
headline, tertiary eyebrow, secondary gradient hero, outlined ghost
CTA, and four-role gallery accents. Artboards lift with a soft shadow;
the phone gains surface bars and a second copy line. Each strategy
block sets matching image-gradient stops so committed, full palette,
and drenched transitions stay depthful instead of flat fills.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:02:39 +05:00
Abdul Wahab 6444deb361 update 2026-09-01 10:02:39 +05:00
Abdul WahabandCursor 9af6fc1cb7 Restyle font pair cards after fonttrio's pairing anatomy.
The heading family name sits big in its own face; one sentence in the
body face names its partner in bold and carries the why line. The
sentence demonstrates the body font, so the Heading/Body labels go.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:02:39 +05:00
Abdul WahabandCursor 51ce043130 Rework typography screen to match the questionnaire pattern.
Screen 04 drops the kicker and the text eyebrow, renders six large
scrollable specimen cards (heading and body each labeled and set in
their own face), and reuses screen 03's dual desktop-plus-phone
artboards with both hero copy blocks typeset live. The type hero
widens its copy column so wide display faces clear the image block.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:02:39 +05:00