From 77dbbb2acf393c57cfa923e3fcfed02d986f88df Mon Sep 17 00:00:00 2001 From: ajnart Date: Thu, 27 Aug 2026 23:38:10 +0200 Subject: [PATCH] fix: preserve board item radius while scaling --- .../components/board/layout/scaled-board-canvas.module.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/nextjs/src/components/board/layout/scaled-board-canvas.module.css b/apps/nextjs/src/components/board/layout/scaled-board-canvas.module.css index 91dfef8ca..a73eb639e 100644 --- a/apps/nextjs/src/components/board/layout/scaled-board-canvas.module.css +++ b/apps/nextjs/src/components/board/layout/scaled-board-canvas.module.css @@ -23,6 +23,11 @@ * zoom and enlarges everything together. */ --mantine-scale: var(--board-canvas-ui-scale, 1); + --mantine-radius-xs: calc(0.25rem * var(--board-canvas-inverse-scale, 1)); + --mantine-radius-sm: calc(0.25rem * var(--board-canvas-inverse-scale, 1)); + --mantine-radius-md: calc(0.5rem * var(--board-canvas-inverse-scale, 1)); + --mantine-radius-lg: calc(0.75rem * var(--board-canvas-inverse-scale, 1)); + --mantine-radius-xl: calc(1rem * var(--board-canvas-inverse-scale, 1)); /* Keep a subtle boundary inset without widening the visual gap too much. */ --board-grid-item-inset: calc(var(--mantine-spacing-xs) / 2); --mantine-spacing-xs: calc(0.625rem * var(--board-canvas-ui-scale, 1));