+
-
+
\ No newline at end of file
diff --git a/app/layouts/graph.vue b/app/layouts/graph.vue
new file mode 100644
index 0000000..785b79c
--- /dev/null
+++ b/app/layouts/graph.vue
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/middleware/disable-vue-transitions.global.ts b/app/middleware/disable-vue-transitions.global.ts
new file mode 100644
index 0000000..c0776f7
--- /dev/null
+++ b/app/middleware/disable-vue-transitions.global.ts
@@ -0,0 +1,9 @@
+export default defineNuxtRouteMiddleware((to) => {
+ if (import.meta.server || !document.startViewTransition) {
+ return
+ }
+
+ // Disable built-in Vue transitions
+ // to.meta.pageTransition = false
+ // to.meta.layoutTransition = false
+})
\ No newline at end of file
diff --git a/app/pages/index.vue b/app/pages/index.vue
index b0406cf..67a935a 100644
--- a/app/pages/index.vue
+++ b/app/pages/index.vue
@@ -1,4 +1,8 @@
+
+
+
+
+
+
๐ Hi, I'm Alex
+
+
+
+
+
+
+ โญI code
+
+
+ ๐ฎGame
+ ๐Web
+ ๐Python
+ โจ๏ธDevOps
+ โ๏ธTools
+ ๐ปQt
+
+
+ stuffโญ
+
+
+
+
๐ฎGame stuff
+
+
+
+
\ No newline at end of file
diff --git a/nuxt.config.ts b/nuxt.config.ts
index 64b17b2..e1f0356 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -16,6 +16,12 @@ export default defineNuxtConfig({
{ rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' },
],
},
+
+ pageTransition: { name: 'page', mode: 'out-in' },
+ layoutTransition: { name: 'layout', mode: 'out-in' },
+ },
+ experimental: {
+ viewTransition: true,
},
site: {