add transitions and micro-interactions across all views

This commit is contained in:
2026-02-18 11:33:58 +02:00
parent 1422231040
commit f41c682ce0
15 changed files with 976 additions and 144 deletions

View File

@@ -79,7 +79,11 @@ watch(() => [settingsStore.settings.shortcut_toggle_timer, settingsStore.setting
<div class="flex-1 flex overflow-hidden">
<NavRail />
<main class="flex-1 overflow-auto">
<router-view />
<router-view v-slot="{ Component }">
<Transition name="page" mode="out-in">
<component :is="Component" :key="$route.path" />
</Transition>
</router-view>
</main>
</div>
</div>