From fd0ba9eb428092c8b9ec8bfbc35bb86cae9fb300 Mon Sep 17 00:00:00 2001 From: Mike Tasset Date: Thu, 31 Jul 2025 15:23:33 +0200 Subject: [PATCH] Hide actions on mobile --- .../frontend-2/components/viewer/Sidebar.vue | 2 +- .../components/viewer/controls/Bottom.vue | 16 +++++++++++----- .../projects/[id]/models/[modelId]/index.vue | 2 +- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/packages/frontend-2/components/viewer/Sidebar.vue b/packages/frontend-2/components/viewer/Sidebar.vue index 314a9461d..033a657e1 100644 --- a/packages/frontend-2/components/viewer/Sidebar.vue +++ b/packages/frontend-2/components/viewer/Sidebar.vue @@ -15,7 +15,7 @@ />
@@ -76,31 +77,36 @@ const panels = shallowRef({ id: ActivePanel.measurements, name: 'Measure', icon: 'IconViewerMeasurements', - tooltip: getShortcutDisplayText(shortcuts.ToggleMeasurements) + tooltip: getShortcutDisplayText(shortcuts.ToggleMeasurements), + extraClasses: 'hidden md:flex' }, [ActivePanel.sectionBox]: { id: ActivePanel.sectionBox, name: 'Section', icon: 'IconViewerSectionBox', - tooltip: getShortcutDisplayText(shortcuts.ToggleSectionBox) + tooltip: getShortcutDisplayText(shortcuts.ToggleSectionBox), + extraClasses: '' }, [ActivePanel.explode]: { id: ActivePanel.explode, name: 'Explode', icon: 'IconViewerExplode', - tooltip: 'Explode model' + tooltip: 'Explode model', + extraClasses: 'hidden md:flex' }, [ActivePanel.viewModes]: { id: ActivePanel.viewModes, name: 'View modes', icon: 'IconViewerViewModes', - tooltip: 'View modes' + tooltip: 'View modes', + extraClasses: '' }, [ActivePanel.lightControls]: { id: ActivePanel.lightControls, name: 'Light controls', icon: 'IconViewerLightControls', - tooltip: 'Light controls' + tooltip: 'Light controls', + extraClasses: 'hidden md:flex' } }) diff --git a/packages/frontend-2/pages/projects/[id]/models/[modelId]/index.vue b/packages/frontend-2/pages/projects/[id]/models/[modelId]/index.vue index faf6980e2..def098df8 100644 --- a/packages/frontend-2/pages/projects/[id]/models/[modelId]/index.vue +++ b/packages/frontend-2/pages/projects/[id]/models/[modelId]/index.vue @@ -7,7 +7,7 @@ :is="state ? ViewerScope : 'div'" :state="state" wrapper - class="main-viewer-scope fixed shadow-t bottom-0 left-0 max-h-[65vh] overflow-hidden w-screen z-50 transition-all duration-300 empty:-bottom-[65vh]" + class="main-viewer-scope fixed bottom-0 left-0 max-h-[65vh] overflow-hidden w-screen z-50 transition-all duration-300 empty:-bottom-[65vh]" >