Merge branch 'master' into fix/blur-font
Project CI / Repository checks (pull_request) Successful in 2m8s
Project CI / Frontend tests (pull_request) Failing after 5m33s
Project CI / Backend tests (pull_request) Successful in 9m23s
Project CI / Native shell tests (pull_request) Failing after 5m30s

This commit is contained in:
2026-09-08 11:59:09 +08:00
31 changed files with 1739 additions and 119 deletions
@@ -1,4 +1,6 @@
import {
CANVAS_ZOOM_IN_FACTOR,
CANVAS_ZOOM_OUT_FACTOR,
canvasDisplayScaleToViewportScale,
type CanvasViewport,
formatCanvasDisplayScalePercent,
@@ -27,8 +29,8 @@ export function ZoomControls({
const actions: CanvasZoomActions = {
displayPercent: formatCanvasDisplayScalePercent(viewport.scale),
fit: onFit,
zoomIn: () => onScaleFromCenter(viewport.scale * 1.16),
zoomOut: () => onScaleFromCenter(viewport.scale * 0.86),
zoomIn: () => onScaleFromCenter(viewport.scale * CANVAS_ZOOM_IN_FACTOR),
zoomOut: () => onScaleFromCenter(viewport.scale * CANVAS_ZOOM_OUT_FACTOR),
zoomToDisplayScale: (displayScale) =>
onScaleFromCenter(canvasDisplayScaleToViewportScale(displayScale)),
};