fix zoom out

This commit is contained in:
Maze Winther 2026-01-27 21:58:53 +01:00
parent b6a8b67753
commit 20f16aa2b4
2 changed files with 3 additions and 4 deletions

View File

@ -40,6 +40,7 @@ export const TIMELINE_CONSTANTS = {
ZOOM_MIN: 0.1,
ZOOM_MAX: 50,
ZOOM_STEP: 0.1,
ZOOM_OUT_FACTOR: 4,
} as const;
export const TRACK_ICONS: Record<TrackType, React.ReactNode> = {

View File

@ -14,9 +14,7 @@ export function getTimelineZoomMin({
const zoomToFit =
safeContainerWidth /
(paddedDuration * TIMELINE_CONSTANTS.PIXELS_PER_SECOND);
const minZoom = zoomToFit / TIMELINE_CONSTANTS.ZOOM_OUT_FACTOR;
return Math.min(
TIMELINE_CONSTANTS.ZOOM_MAX,
Math.max(TIMELINE_CONSTANTS.ZOOM_MIN, zoomToFit),
);
return Math.min(TIMELINE_CONSTANTS.ZOOM_MAX, minZoom);
}