From 33aa2ddd459f62e52d8ad81261bd69ad480471b3 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Thu, 22 Jan 2026 11:06:38 +0100 Subject: [PATCH] Refactor OverviewView and NoLoginView to integrate Character3D component - Replaced avatar display logic in OverviewView with a 3D character representation based on user gender and age. - Updated NoLoginView to utilize Character3D for displaying mascots, enhancing visual consistency. - Removed outdated avatar positioning logic and related computed properties for improved code clarity and maintainability. - Adjusted CSS styles for better layout and responsiveness of character displays. --- frontend/src/components/Character3D.vue | 330 +++++++++++++++++++ frontend/src/views/falukant/OverviewView.vue | 91 +---- frontend/src/views/home/NoLoginView.vue | 20 +- 3 files changed, 361 insertions(+), 80 deletions(-) create mode 100644 frontend/src/components/Character3D.vue diff --git a/frontend/src/components/Character3D.vue b/frontend/src/components/Character3D.vue new file mode 100644 index 0000000..c89ea7f --- /dev/null +++ b/frontend/src/components/Character3D.vue @@ -0,0 +1,330 @@ + + + + + diff --git a/frontend/src/views/falukant/OverviewView.vue b/frontend/src/views/falukant/OverviewView.vue index 472c18a..24184a6 100644 --- a/frontend/src/views/falukant/OverviewView.vue +++ b/frontend/src/views/falukant/OverviewView.vue @@ -117,7 +117,12 @@
-
+
+ +
@@ -125,50 +130,16 @@