mirror of
https://github.com/motion-canvas/motion-canvas.git
synced 2026-01-12 07:18:01 -05:00
fix(ui): prevent timeline scroll when zooming (#162)
This commit is contained in:
@@ -140,7 +140,9 @@ export function Timeline() {
|
||||
setOffset((event.target as HTMLElement).scrollLeft)
|
||||
}
|
||||
onWheel={event => {
|
||||
if (event.shiftKey) return;
|
||||
const isVertical = Math.abs(event.deltaX) > Math.abs(event.deltaY);
|
||||
if (event.shiftKey || isVertical) return;
|
||||
event.preventDefault();
|
||||
|
||||
let ratio = 1 - Math.sign(event.deltaY) * ZOOM_SPEED;
|
||||
let newScale = scale * ratio;
|
||||
|
||||
Reference in New Issue
Block a user