Skip to content

fix(arena): replace the goals list with completion toasts - #28

Merged
yannelli merged 1 commit into
mainfrom
fix/web-feature-polish
Oct 19, 2026
Merged

yannelli merged 1 commit into
mainfrom
fix/web-feature-polish

Conversation

@yannelli

Copy link
Copy Markdown
Owner

Removes the always-visible run goals list from the web arena HUD. A small toast (role=status, polite) now appears under the top bar when one of your goals finishes. Completions queue at 2.5 s each and fade only under reduced motion. The first snapshot after join or resume is skipped so reconnects do not replay toasts. On phones, the top HUD bar now ends at 187 px, down from 283.

Also fixes two layout and focus defects. Disabling "One more crunch" during the respawn countdown dropped keyboard focus to the page; focus now moves to Share and back. The recap stats now use three columns, so GOALS no longer sits alone on a row.

Checks: node --test tests/*.test.cjs 249/249 pass; node --check on the changed arena files. Screens were inspected in headless Chrome against a local copy with a fake server: desktop 1280×800, phone 390×844, and reduced motion. None of this was checked against the live server.

Remove the always-visible run goals panel from the HUD. A queued
top-center status toast names each goal as it completes, skipping the
first snapshot after join or resume. Keep death-dialog focus on Share
while the respawn button is disabled, and lay recap stats out in three
columns.
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
pickle 817f646 Oct 19 2026, 03:38 AM

@yannelli
yannelli merged commit 1451b83 into main Oct 19, 2026
3 checks passed
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