Procházet zdrojové kódy

fix horizontal scroll via shift+wheel on mac (#1528)

David Luzar před 5 roky
rodič
revize
4aa1784ba3
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      src/components/App.tsx

+ 2 - 1
src/components/App.tsx

@@ -2570,7 +2570,8 @@ class App extends React.Component<any, AppState> {
     // scroll horizontally when shift pressed
     if (event.shiftKey) {
       this.setState(({ zoom, scrollX }) => ({
-        scrollX: normalizeScroll(scrollX - deltaY / zoom),
+        // on Mac, shift+wheel tends to result in deltaX
+        scrollX: normalizeScroll(scrollX - (deltaY || deltaX) / zoom),
       }));
       return;
     }