Skip to content

feat(awards): Stroopy rebuilt as vector, only on the connected wallet - #1663

Merged
theboycoder merged 2 commits into
mainfrom
i3-stroopy-svg
Sep 16, 2026
Merged

theboycoder merged 2 commits into
mainfrom
i3-stroopy-svg

Conversation

@theboycoder

Copy link
Copy Markdown
Collaborator

You were right — the raster was a photo with a wobble bolted on. He's drawn now: visor, pixel eyes and smile, antenna, shirt. So he can actually move — he breathes, his antenna never quite settles, and he blinks. An interpretation in the mascot's spirit, not the official artwork.

He lives in exactly one place: the connected-wallet menu, wearing the wallet's own mark as a corner badge, the way an account avatar does. Removed from the wallet picker entirely, and public/stroopy.webp is deleted.

Avatar treatment from motions/28: pops in past its size and settles, a raked highlight sweeps across, a ring pulses out behind, four sparks fire off on their own angles.

One thing worth noting: the highlight needed its own clipping box. The tile has to stay overflow: visible so the sparks can leave it, so a sweep drawn on the tile itself paints outside the circle as a loose diagonal streak — which is exactly what it did until I gave it a wrapper.

🤖 Generated with Claude Code

The raster was a photo with a wobble bolted on. He is drawn now — visor,
pixel eyes and smile, antenna, shirt — so he can actually move: he breathes,
his antenna never settles, and he blinks. An interpretation in the mascot's
spirit, not the official artwork.

He lives in exactly one place, the connected-wallet menu, wearing the
wallet's own mark as a corner badge the way an account avatar does. Removed
from the wallet picker entirely; public/stroopy.webp deleted.

Avatar treatment after the expression avatars in yui540's gallery: pops in
past its size and settles, a raked highlight sweeps across, a ring pulses
out, four sparks fire off on their own angles.

The highlight needed its own clipping box — the tile stays overflow:visible
so the sparks can leave it, so a sweep drawn on the tile paints outside the
circle as a loose streak.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 16, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
stellarlight-landing Ready Ready Preview Sep 16, 2026 9:20pm UTC

Request Review

…rsor

The avatar no longer pops in. The circle is just there from the first
frame — what moves is inside it, after yui540's window motion: two panes
hinged on their OUTER edges swing open with perspective(600px)
rotateY(0 → ∓140 → ∓130), the overshoot doing the work, and Stroopy
rises up into the opening behind them. The ground behind the window is
darkened so the panes read as panes when they part; closed, each pane is
lit from its hinge so the circle is a plain shaded disc with no seam
line on it.

The sparkles are four-point stars (clip-path), not dots, and they
twinkle out on their own angles as before.

Stroopy himself is rounder: bigger eyes with a glint each, pixel blush
on the cheeks, a softer smaller crown.

And the explainer cursor is drawn rather than clipped — a clip-path
cannot carry a stroke, so the white arrow vanished on the light Connect
pill. It is now a path with rounded joins and a dark outline under the
fill, readable on either ground.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@theboycoder
theboycoder merged commit 67223ee into main Sep 16, 2026
6 checks passed
@theboycoder
theboycoder deleted the i3-stroopy-svg branch September 16, 2026 21:21
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