examples: make every gallery graph legible on load#355
Merged
Conversation
Loading an example dropped users into a wall of overlap: intent comments clipped mid-sentence and sat on top of the first node, model arena stacked four contenders into one illegible pile, lyrics→song buried both LLMs, and style switchboard hid 3 of its 5 art styles. Rendered all 12 in a real headless browser, critiqued each shot, and re-laid them out: - intent comments: shorter one-breath wording, wide enough to never truncate, clear of the first node in every example - model arena: 2×2 contender grid — all four fully visible - lyrics→song: clean left-to-right fan (text → lyrics LLM → style LLM → music) with zero overlaps - style switchboard: Choice node widened + sized so all five style options read on one line each - talking avatar / photo→video: un-buried the upload node, added breathing room between flush cards Co-Authored-By: Claude Fable 5 <[email protected]>
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.
What
Loading a gallery example dropped users into an illegible canvas — the exact moment we're trying to land the first "wow":
How
Rendered all 12 examples in a real headless browser (per the repo
verifyskill — zero API spend), critiqued each screenshot, measured actual node bounding boxes over CDP, and re-laid out every graph:w+sizes.text) so they never truncate, always clear of the first nodesizes.optionsso all five styles read one per lineVerified by re-rendering all 12 after the change — every comment complete, every node fully visible. Full
scripts/check-*.mjssuite green.🤖 Generated with Claude Code