From ca0a52c0c1b6685156e17dd0928c29c4d2721f67 Mon Sep 17 00:00:00 2001 From: warnason <276599704+warnason@users.noreply.github.com> Date: Wed, 22 Apr 2026 16:55:16 +0200 Subject: [PATCH] Redesign UI layout: floating panels over full-width 3D viewer - 3D viewer now fills the entire viewport - Sidebar and property panel float over the viewer with transparency - Collapsible panels via toggle buttons on panel edges - Backdrop blur for readability while maintaining spatial awareness --- frontend/src/App.vue | 263 +++++++++++++++++--------- frontend/src/composables/useViewer.js | 33 +++- 2 files changed, 206 insertions(+), 90 deletions(-) diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 14c0965..4a9be05 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -13,58 +13,72 @@
- - - - -
+ +

Upload an IFC file to view the 3D model

-
+
- -