-
-
+
+
(minimum = Number(value))"
@@ -33,7 +33,7 @@ const colorMap = defineModel("colorMap", { type: String });
v-tooltip="'Reset range'"
/>
-
+
(maximum = Number(value))"
diff --git a/app/components/Viewer/Options/AttributeSelector.vue b/app/components/Viewer/Options/AttributeSelector.vue
index ff672eb92..3aceb08d8 100644
--- a/app/components/Viewer/Options/AttributeSelector.vue
+++ b/app/components/Viewer/Options/AttributeSelector.vue
@@ -109,6 +109,7 @@ watch(name, (newName, oldName) => {
item-value="attribute_name"
density="compact"
label="Select an attribute"
+ hide-details
/>
{
ref="colorPickerRef"
v-model="vuetifyColor"
flat
- canvas-height="100"
+ canvas-height="75"
hide-inputs
- width="100%"
+ width="220"
mode="rgba"
+ class="mx-auto"
/>
+
+
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) => {
-
+
-
-
-
+
+
+
-
+
diff --git a/app/components/Viewer/PointSet/SpecificPointsOptions.vue b/app/components/Viewer/PointSet/SpecificPointsOptions.vue
index b316ff122..bbf119a15 100644
--- a/app/components/Viewer/PointSet/SpecificPointsOptions.vue
+++ b/app/components/Viewer/PointSet/SpecificPointsOptions.vue
@@ -95,28 +95,17 @@ const vertex_attribute_color_map = computed({
v-model="visibility"
/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+