Skip to content

feat: motion polish across player and host screens - #23

Merged
gajjug004 merged 2 commits into
developfrom
feat/motion-polish
Oct 6, 2026
Merged

gajjug004 merged 2 commits into
developfrom
feat/motion-polish

Conversation

@gajjug004

Copy link
Copy Markdown
Collaborator

Problem

The player's phone swapped phases with no motion, so tapping an answer felt like a glitch. Hover styles stuck on touch screens and left the last-tapped answer lit. Hover-only buttons like kick could not be reached on a tablet.

Solution

  • Player phases fade and rise in. The locked-in shape, result badge and points pop in.
  • Lobby chips scale in on join. Answer bars grow from the bottom. Podium bars rise third first, winner last, using clip-path instead of height.
  • Controls and CTAs scale to 0.97 on press.
  • hoverOnlyWhenSupported in Tailwind. Hover-only actions stay visible under (hover: none).
  • Named transition properties instead of bare transition: 0.15s ease.

Tested with a full 3-question game in the browser.

player-strip.png
host-lobby.png
h-closed.png
h-podium.png

Animate the moments players feel: phase changes on the phone, the
locked-in shape and result badge, lobby chips, distribution bars and
a staggered podium. Add press feedback to controls and CTAs, gate
hover styles to real pointers so taps don't leave answers lit, and
keep hover-only actions visible on touch screens.
@gajjug004
gajjug004 merged commit 94ce914 into develop Oct 6, 2026
3 checks passed
@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 1.2.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@gajjug004
gajjug004 deleted the feat/motion-polish branch October 6, 2026 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant