Merge pull request #168 from nanot1m/fix-square-selection

Square selection should work in all directions
This commit is contained in:
Giovanni Giordano 2020-01-05 20:27:52 +01:00 committed by GitHub
commit be41bd0f1c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1542,7 +1542,9 @@ class App extends React.Component<{}, AppState> {
this.state.scrollY;
draggingElement.width = width;
// Make a perfect square or circle when shift is enabled
draggingElement.height = e.shiftKey ? width : height;
draggingElement.height = e.shiftKey
? Math.abs(width) * Math.sign(height)
: height;
generateDraw(draggingElement);