Boosty profile cover banner (green colorway)#38
Merged
Conversation
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Boosty's profile header slot is 1920x240 (8:1), per Boosty creator guides; the initial 4:1/1920x480 would have been cropped. The 240px strip is too short to stack, so the lockup and tagline now sit side by side, centered as a pair using the measured tagline width. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The live header showed two problems: the cover tagline duplicated the bio Boosty already renders below the avatar, and Boosty's avatar overlay plus narrow-viewport cropping clipped the spread-out composition. Reduce the cover to just the MODERN/PYTHON lockup, centered on the green field so it stays clear of the avatar and survives the crop. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a Boosty profile-header cover to the brand generator: an 8:1 1920×240
green-colorway banner — Boosty's documented header slot — showing just the
MODERN/PYTHON lockup, centered on the green field. For the org's Boosty page,
boosty.to/lesnik512.Deliberately minimal: no tagline (Boosty already renders the bio below the
avatar, so a cover tagline duplicates it), and the lockup is kept in the
horizontal center so Boosty's lower-left avatar overlay and its narrow-viewport
cropping never clip it.
What changed
geometry.boosty_cover(*, bg, struct, gold)— new 8:1 banner: thelockup_bodycentered (translate(663.0,-17.5) scale(1.1)) on a full-bleedgreen rect.
render.py— writesbrand/org/boosty-cover.svg+boosty-cover.png(1920×240, green colorway) via the existing
export_pngpath. Not added tojust sync-assets(the site does not serve it).test_boosty_cover(geometry) andtest_render_writes_boosty_cover(assets), written test-first.
architecture/brand-marks.mdpromotion; planning bundleplanning/changes/2026-07-07.01-boosty-cover/(design + plan).Verification
just test— 101 passed.just check-planning—planning: OK.uv run python -m brand.build.render— deterministic, no churn beyond theboosty-cover.*files.Follow-up (manual)
Upload
brand/org/boosty-cover.pngas the profile cover atboosty.to/lesnik512(header slot is 1920×240, 8:1). Re-export at other sizes by changing only the
export_pngdimensions inrender.py— the SVG is resolution-independent.🤖 Generated with Claude Code