diff --git a/web/app/cad/dom/components/View3d.less b/web/app/cad/dom/components/View3d.less
index 32de8596..4ebc8fd8 100644
--- a/web/app/cad/dom/components/View3d.less
+++ b/web/app/cad/dom/components/View3d.less
@@ -52,6 +52,7 @@
align-self: stretch;
display: flex;
flex-direction: column;
+ max-width: 25%;
}
.sketcherViewport {
diff --git a/web/app/sketcher/components/ContextualControls.jsx b/web/app/sketcher/components/ContextualControls.jsx
index 50dc77d7..f9d7a804 100644
--- a/web/app/sketcher/components/ContextualControls.jsx
+++ b/web/app/sketcher/components/ContextualControls.jsx
@@ -79,7 +79,7 @@ export function ContextualControls() {
{getObjectRole(s)}
- {s.simpleClassName} {s.id}
+ {s.simpleClassName} {s.id}
ctx.viewer.remove(s)}>
)
diff --git a/web/app/sketcher/components/ContextualControls.less b/web/app/sketcher/components/ContextualControls.less
index 4e64ece1..85695c8b 100644
--- a/web/app/sketcher/components/ContextualControls.less
+++ b/web/app/sketcher/components/ContextualControls.less
@@ -7,6 +7,8 @@
background-color: #000D;
color: white;
pointer-events: auto;
+ overflow-wrap: anywhere;
+
}
.item {
@@ -27,6 +29,7 @@
pointer-events: auto;
display: flex;
align-items: stretch;
+ max-width:300px;
@alt-color: #9c9c9c;
diff --git a/web/app/sketcher/components/SketchObjectExplorer.jsx b/web/app/sketcher/components/SketchObjectExplorer.jsx
index 4d489593..7d4e1d1f 100644
--- a/web/app/sketcher/components/SketchObjectExplorer.jsx
+++ b/web/app/sketcher/components/SketchObjectExplorer.jsx
@@ -58,10 +58,10 @@ export function SketchObjectExplorer() {
return B
} else if (o.role === 'construction') {
return tweakRole(o)} title="construction object not used for 3D operations"
- className={cx(ls.objectRole, ls.construction)}>C
+ className={cx(ls.objectRole, ls.construction)}>C
} else {
return tweakRole(o)} title="sketch object participates in 3D operations"
- className={cx(ls.objectRole, ls.sketch)}>S
+ className={cx(ls.objectRole, ls.sketch)}>S
}
};
@@ -69,10 +69,10 @@ export function SketchObjectExplorer() {
Objects
{objects.map(o =>
-
+
{getObjectRole(o)}
tweakSelection(o, e.shiftKey)}
- className={cx(ls.objectTag, o.marked && ls.selected)}>{o.simpleClassName} {o.id}
+ className={cx(ls.objectTag, o.marked && ls.selected)}>{o.simpleClassName} {o.id}
...
)}
diff --git a/web/app/sketcher/components/SketchObjectExplorer.less b/web/app/sketcher/components/SketchObjectExplorer.less
index 8aebf7f3..f1a280ae 100644
--- a/web/app/sketcher/components/SketchObjectExplorer.less
+++ b/web/app/sketcher/components/SketchObjectExplorer.less
@@ -8,6 +8,7 @@
pointer-events: auto;
display: flex;
align-items: stretch;
+ overflow-wrap: anywhere;
@alt-color: #9c9c9c;
@@ -15,6 +16,7 @@
border-radius: @itemRadius 0 0 @itemRadius;
padding: 3px 3px;
background-color: @alt-color;
+ text-align: center;
& svg {
width: 16px;
height: 16px;