diff --git a/AquaNet/src/app.sass b/AquaNet/src/app.sass index 7621551c..ec66bf1d 100644 --- a/AquaNet/src/app.sass +++ b/AquaNet/src/app.sass @@ -238,3 +238,10 @@ nav &.active color: $c-main + + +.hide-scrollbar + &::-webkit-scrollbar + display: none + -ms-overflow-style: none + scrollbar-width: none diff --git a/AquaNet/src/pages/UserHome.svelte b/AquaNet/src/pages/UserHome.svelte index 1088b9a8..4db9c657 100644 --- a/AquaNet/src/pages/UserHome.svelte +++ b/AquaNet/src/pages/UserHome.svelte @@ -9,6 +9,7 @@ import { DATA, GAME } from "../libs/sdk"; import { type GameName, getMult } from "../libs/scoring"; import StatusOverlays from "../components/StatusOverlays.svelte"; + import { onMount } from "svelte"; registerChart() @@ -38,6 +39,13 @@ d = {user, trend, recent: user.recent.map(it => {return {...music[it.musicId], ...it}})} localStorage.setItem("tmp-user-details", JSON.stringify(d)) renderCal(calElement, trend.map(it => {return {date: it.date, value: it.plays}})) + + // When the calendar is rendered, scroll horizontally to the rightmost + const scrollCal = () => calElement.scrollLeft = calElement.scrollWidth - calElement.clientWidth + setTimeout(() => { + if (calElement) scrollCal() + else setTimeout(scrollCal, 300) + }, 300) }).catch((e) => error = e.message); const games = {chu3: 'Chuni', mai2: 'Mai', ongeki: 'Ongeki'} @@ -136,7 +144,7 @@

Play Activity

-
+