Skip to content

Add Weft, the first of the portfolio pack - #433

Merged
singhharsh1708 merged 1 commit into
mainfrom
feat/portfolio-weft
Oct 3, 2026
Merged

singhharsh1708 merged 1 commit into
mainfrom
feat/portfolio-weft

Conversation

@singhharsh1708

Copy link
Copy Markdown
Owner

First of the three in #413. One site, not a pack: each one lands on its own and is judged against #418 before the next starts.

Weft is a documentary photographer who shoots water-powered weaving sheds. Nothing in it is reusable on another template, which is the test #418 sets: Instrument Serif with Inter Tight appears nowhere else in the catalogue, nor does indigo with madder, and a 2px radius against the 6 to 18px everything else uses.

The copy names eleven mills with four still turning, forty minutes of usable light through the roof vents, editions of twelve printed in Ahmedabad, and a licensing condition that the caption names the mill. A section on what he will not photograph, weddings and restaged sheds, is there because turning work down is the most characteristic thing a working photographer says.

Measured on a production build. Site: headline 14.16:1 desktop and 12.84:1 phone, eyebrow 8.31:1, the call to action 6.24:1. Background moves as you scroll, madder at the top to indigo at the middle, nothing scrolls sideways at either width, no console errors. Gallery card: text 15.01:1 against its own background, mean luma 28, which sits between Northlight at 18 and Kept at 59, so it reads as a card rather than a dark rectangle.

The README's two counts move to 23; the test from #406 caught the second one.

A probe fix came with this: the contrast tool spread a crop's luminance array into Math.min, which overflows the stack on a full-width heading, so it now loops. The phone number above was measured before that and the desktop one after, which is why both appear.

tsc and eslint clean, vitest 707 of 707.

@vercel

vercel Bot commented Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
scrollcraft Ready Ready Preview Oct 3, 2026 12:45pm UTC

@singhharsh1708
singhharsh1708 merged commit cecdb79 into main Oct 3, 2026
3 checks passed
@singhharsh1708
singhharsh1708 deleted the feat/portfolio-weft branch October 3, 2026 12:45

This branch was successfully deployed

1 active deployment
Preview — 44c78f80 Deployed Oct 3, 2026 by vercel[bot]
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