diff --git a/app/components/Basic/Slider.vue b/app/components/Basic/Slider.vue index 36b5880f6..582ded051 100644 --- a/app/components/Basic/Slider.vue +++ b/app/components/Basic/Slider.vue @@ -3,5 +3,5 @@ const model = defineModel(); diff --git a/app/components/Basic/Switch.vue b/app/components/Basic/Switch.vue index a0f0b70e0..c6cc217e2 100644 --- a/app/components/Basic/Switch.vue +++ b/app/components/Basic/Switch.vue @@ -3,5 +3,13 @@ const model = defineModel(); + + diff --git a/app/components/Viewer/ContextMenu/ContextMenuItem.vue b/app/components/Viewer/ContextMenu/ContextMenuItem.vue index 532c0d08c..df3050f31 100644 --- a/app/components/Viewer/ContextMenu/ContextMenuItem.vue +++ b/app/components/Viewer/ContextMenu/ContextMenuItem.vue @@ -5,7 +5,7 @@ import { useMenuStore } from "@ogw_front/stores/menu"; import { useTheme } from "vuetify"; import { useTreeviewStore } from "@ogw_front/stores/treeview"; -const CARD_WIDTH = 320; +const CARD_WIDTH = 300; const CARD_HEIGHT = 500; const MARGIN = 60; const RADIUS = 80; @@ -170,8 +170,10 @@ function toggleOptions() { class="elevation-24" style="overflow: hidden; display: flex; flex-direction: column" > - {{ tooltip }} - + {{ + tooltip + }} + @@ -252,4 +254,40 @@ function toggleOptions() { .options-left { right: 60px; } + +:deep(.v-field) { + min-height: 30px !important; + height: 30px !important; + border-radius: 6px !important; +} + +:deep(.v-field__input) { + padding-top: 0 !important; + padding-bottom: 0 !important; + min-height: 30px !important; + height: 30px !important; + font-size: 0.95rem !important; + align-items: center; +} + +:deep(.v-field__append-inner) { + align-items: center; + padding-top: 0 !important; + padding-bottom: 0 !important; + height: 30px !important; +} + +:deep(.v-field__append-inner .v-icon) { + font-size: 16px !important; +} + +:deep(.v-field-label) { + font-size: 0.75rem !important; + top: 6px !important; +} + +:deep(.v-field-label--floating) { + top: -8px !important; + font-size: 0.7rem !important; +} diff --git a/app/components/Viewer/EdgedCurve/SpecificEdgesOptions.vue b/app/components/Viewer/EdgedCurve/SpecificEdgesOptions.vue index 793e47738..ffadce2ee 100644 --- a/app/components/Viewer/EdgedCurve/SpecificEdgesOptions.vue +++ b/app/components/Viewer/EdgedCurve/SpecificEdgesOptions.vue @@ -119,25 +119,19 @@ const edge_attribute_color_map = computed({ diff --git a/app/components/Viewer/Generic/Mesh/EdgesOptions.vue b/app/components/Viewer/Generic/Mesh/EdgesOptions.vue index 0272ccd03..602dabe6c 100644 --- a/app/components/Viewer/Generic/Mesh/EdgesOptions.vue +++ b/app/components/Viewer/Generic/Mesh/EdgesOptions.vue @@ -68,19 +68,13 @@ const color = computed({ diff --git a/app/components/Viewer/Generic/Mesh/PointsOptions.vue b/app/components/Viewer/Generic/Mesh/PointsOptions.vue index 5f3154838..3fb75c4e5 100644 --- a/app/components/Viewer/Generic/Mesh/PointsOptions.vue +++ b/app/components/Viewer/Generic/Mesh/PointsOptions.vue @@ -98,23 +98,17 @@ const vertex_attribute_color_map = computed({ v-model="visibility" /> diff --git a/app/components/Viewer/Generic/Model/BlocksOptions.vue b/app/components/Viewer/Generic/Model/BlocksOptions.vue index 62f20b75a..551b2d8bc 100644 --- a/app/components/Viewer/Generic/Model/BlocksOptions.vue +++ b/app/components/Viewer/Generic/Model/BlocksOptions.vue @@ -206,51 +206,41 @@ const polyhedronSchema = back_schemas.opengeodeweb_back.model_component_polyhedr diff --git a/app/components/Viewer/Generic/Model/CornersOptions.vue b/app/components/Viewer/Generic/Model/CornersOptions.vue index a419c8f49..872bf2b92 100644 --- a/app/components/Viewer/Generic/Model/CornersOptions.vue +++ b/app/components/Viewer/Generic/Model/CornersOptions.vue @@ -143,45 +143,35 @@ const vertexSchema = back_schemas.opengeodeweb_back.model_component_vertex_attri diff --git a/app/components/Viewer/Generic/Model/LinesOptions.vue b/app/components/Viewer/Generic/Model/LinesOptions.vue index 30a257f2d..ea4719031 100644 --- a/app/components/Viewer/Generic/Model/LinesOptions.vue +++ b/app/components/Viewer/Generic/Model/LinesOptions.vue @@ -202,51 +202,41 @@ const edgeSchema = back_schemas.opengeodeweb_back.model_component_edge_attribute diff --git a/app/components/Viewer/Generic/Model/ModelStyleCard.vue b/app/components/Viewer/Generic/Model/ModelStyleCard.vue index ee5a0c0ab..e415744c2 100644 --- a/app/components/Viewer/Generic/Model/ModelStyleCard.vue +++ b/app/components/Viewer/Generic/Model/ModelStyleCard.vue @@ -132,7 +132,7 @@ watch(modelComponentsColorMode, async (colorMode) => { - + Color Mode { diff --git a/app/components/Viewer/Generic/Model/PointsOptions.vue b/app/components/Viewer/Generic/Model/PointsOptions.vue index 9741248ea..1dcfd838a 100644 --- a/app/components/Viewer/Generic/Model/PointsOptions.vue +++ b/app/components/Viewer/Generic/Model/PointsOptions.vue @@ -51,10 +51,8 @@ const size = computed({ v-model="visibility" /> diff --git a/app/components/Viewer/Generic/Model/SurfacesOptions.vue b/app/components/Viewer/Generic/Model/SurfacesOptions.vue index 51f04305a..f5e6d5d88 100644 --- a/app/components/Viewer/Generic/Model/SurfacesOptions.vue +++ b/app/components/Viewer/Generic/Model/SurfacesOptions.vue @@ -210,51 +210,41 @@ const polygonSchema = back_schemas.opengeodeweb_back.model_component_polygon_att diff --git a/app/components/Viewer/Options/AttributeColorBar.vue b/app/components/Viewer/Options/AttributeColorBar.vue index f01090268..e78d2701d 100644 --- a/app/components/Viewer/Options/AttributeColorBar.vue +++ b/app/components/Viewer/Options/AttributeColorBar.vue @@ -11,8 +11,8 @@ const colorMap = defineModel("colorMap", { type: String }); + + diff --git a/app/components/Viewer/Options/ColoringTypeSelector.vue b/app/components/Viewer/Options/ColoringTypeSelector.vue index 3a48596fd..277596d2e 100644 --- a/app/components/Viewer/Options/ColoringTypeSelector.vue +++ b/app/components/Viewer/Options/ColoringTypeSelector.vue @@ -161,85 +161,79 @@ watch( ); diff --git a/app/components/Viewer/Options/OptionsSection.vue b/app/components/Viewer/Options/OptionsSection.vue index 094b7e985..b6bce9e62 100644 --- a/app/components/Viewer/Options/OptionsSection.vue +++ b/app/components/Viewer/Options/OptionsSection.vue @@ -14,7 +14,7 @@ const isCollapsed = ref(false); mdi-chevron-down - + @@ -24,18 +24,18 @@ const isCollapsed = ref(false); .options-section { position: relative; border: 1px solid rgba(255, 255, 255, 0.2); - border-radius: 12px; - padding: 12px 8px 8px 8px; + border-radius: 8px; + padding: 8px 4px 6px 4px; } .section-badge { position: absolute; - top: -12px; - left: 16px; + top: -10px; + left: 12px; background-color: rgba(255, 255, 255, 0.1); backdrop-filter: blur(8px); - padding: 2px 12px; - font-size: 0.7rem; + padding: 1px 8px; + font-size: 0.65rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; diff --git a/app/components/Viewer/Options/Sliders/Slider.vue b/app/components/Viewer/Options/Sliders/Slider.vue index 6dc571b54..401fe6029 100644 --- a/app/components/Viewer/Options/Sliders/Slider.vue +++ b/app/components/Viewer/Options/Sliders/Slider.vue @@ -8,10 +8,12 @@ const { tooltip } = defineProps({ diff --git a/app/components/Viewer/Options/TextureItem.vue b/app/components/Viewer/Options/TextureItem.vue index efd0488fb..3d8f12a1a 100644 --- a/app/components/Viewer/Options/TextureItem.vue +++ b/app/components/Viewer/Options/TextureItem.vue @@ -71,12 +71,13 @@ watch(texture_id, (value) => {