Skip to content

Commit cda6d21

Browse files
committed
feat(studio): add canvas boundary and workspace background to preview
Adds a subtle outline and drop shadow to the composition stage so it reads as a distinct canvas against the neutral-900 workspace background.
1 parent 1caeb28 commit cda6d21

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

‎packages/studio/src/components/nle/NLEPreview.tsx‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ export const NLEPreview = memo(function NLEPreview({
264264
<div className="flex flex-col h-full min-h-0">
265265
<div
266266
ref={viewportRef}
267-
className="relative flex-1 flex items-center justify-center p-2 overflow-hidden min-h-0 outline-none focus:ring-1 focus:ring-studio-accent/40"
267+
className="relative flex-1 flex items-center justify-center p-2 overflow-hidden min-h-0 outline-none focus:ring-1 focus:ring-studio-accent/40 bg-neutral-900"
268268
tabIndex={0}
269269
aria-label="Composition preview"
270270
onPointerDown={handlePointerDown}
@@ -279,6 +279,9 @@ export const NLEPreview = memo(function NLEPreview({
279279
zoom: toDomPrecision(initial.zoomPercent / 100),
280280
transform: `translate(${toDomPrecision(initial.panX)}px, ${toDomPrecision(initial.panY)}px)`,
281281
transformOrigin: "0 0",
282+
outline: "1px solid rgba(255,255,255,0.12)",
283+
outlineOffset: "0px",
284+
boxShadow: "0 4px 32px rgba(0,0,0,0.55)",
282285
}}
283286
data-testid="preview-zoom-stage"
284287
>

0 commit comments

Comments
 (0)