Skip to content

Fix: stack the landing badge demo the way the tile does - #21

Merged
SandObserver merged 2 commits into
mainfrom
fix/landing-badge-stack
Aug 30, 2026
Merged

SandObserver merged 2 commits into
mainfrom
fix/landing-badge-stack

Conversation

@SandObserver

@SandObserver SandObserver commented Aug 30, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Round the landing page badge pills on a fixed radius instead of half a fractionally scaled height.
  • Pin the .bdemo badge stack's outer edge to the single-badge position and shift the front pill inward with .badge-peek + .badge, matching the .badge.has-more rule in the app's dashboard.css.
  • Give the peek pill the same edge stroke the tile draws behind a stacked badge.
  • Recapture badge-labels.png and badge-list.png from a running instance with Jellyfin, Seerr and SABnzbd tiles, centred in frame, with the badge list opened on the middle tile.
  • Update the badge-labels figcaption to name the tiles in the new capture.

Testing
All green: npm run build and npm run check both pass. Verified the landing badge demo and the Badges page in Chrome in both colour schemes and both docs themes.

Checklist

  • npm run build and npm run check both pass.
  • Product UI is shown by running or capturing it, never recreated in CSS.
  • Any new preview or screenshot carries no private hostnames or real data.
  • Visual changes verified in both colour schemes and both docs themes.
  • Links to the app repo still resolve.

Both badge rules computed a radius of exactly half the pill's height, on a
height that is scaled by a fraction. WebKit tears the rounded edge when such a
badge repaints, and the demo counter rewrites it every 3.4 seconds.
The second pill was offset outward past the tile corner. Pin the stack's outer
edge where a single badge sits and shift the front pill inward instead, matching
the has-more rule in the product's dashboard CSS.

Recapture the two dashboard badge screenshots from a running instance so the
tiles show Seerr, Jellyfin and SABnzbd.
@SandObserver SandObserver added the ui/ux UI, UX, and accessibility only fix label Aug 30, 2026
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying stackyard-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 2cd70f9
Status: ✅  Deploy successful!
Preview URL: https://7aeb109f.stackyard-docs.pages.dev
Branch Preview URL: https://fix-landing-badge-stack.stackyard-docs.pages.dev

View logs

@SandObserver
SandObserver merged commit c15f87f into main Aug 30, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ui/ux UI, UX, and accessibility only fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant