From 2296fc1f53fcd3d6dcb97c5dd488d63489422a73 Mon Sep 17 00:00:00 2001 From: gajjug004 Date: Tue, 6 Oct 2026 18:10:51 +0530 Subject: [PATCH 1/2] feat: motion polish across player and host screens 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. --- frontend/src/components/DrainRing.vue | 2 +- frontend/src/components/HostAvatarPicker.vue | 2 +- frontend/src/components/ImageField.vue | 4 +- frontend/src/components/QuestionRail.vue | 4 +- frontend/src/index.css | 102 +++++- frontend/src/pages/Host.vue | 49 +-- frontend/src/pages/Join.vue | 2 +- frontend/src/pages/Login.vue | 2 +- frontend/src/pages/Play.vue | 315 ++++++++++--------- frontend/src/pages/ResetPassword.vue | 2 +- frontend/tailwind.config.js | 2 + 11 files changed, 295 insertions(+), 191 deletions(-) diff --git a/frontend/src/components/DrainRing.vue b/frontend/src/components/DrainRing.vue index 94453d7..a3e6b5e 100644 --- a/frontend/src/components/DrainRing.vue +++ b/frontend/src/components/DrainRing.vue @@ -1,7 +1,7 @@ -
- +
+ +
+ - + - + - + - + - + - + +
+
diff --git a/frontend/src/pages/ResetPassword.vue b/frontend/src/pages/ResetPassword.vue index 08bc66d..8770d9b 100644 --- a/frontend/src/pages/ResetPassword.vue +++ b/frontend/src/pages/ResetPassword.vue @@ -55,7 +55,7 @@