diff --git a/frontend/src/index.css b/frontend/src/index.css index 6a926b2..f735f21 100644 --- a/frontend/src/index.css +++ b/frontend/src/index.css @@ -204,6 +204,11 @@ body { } } +/* Standings: rows keep their identity, so the list re-orders as a move, not a repaint. */ +.rank-move { + transition: transform 0.8s cubic-bezier(0.22, 1, 0.36, 1); +} + /* The avatar strip says "this scrolls" with faces cut off at the gutter, so the bar underneath is noise. */ .no-scrollbar { diff --git a/frontend/src/pages/Host.vue b/frontend/src/pages/Host.vue index 386137d..9965ba1 100644 --- a/frontend/src/pages/Host.vue +++ b/frontend/src/pages/Host.vue @@ -233,6 +233,88 @@ + + +
@@ -422,7 +462,7 @@ Skip