Conversation
|
Sorry, this one flew under my radar, the notification got lost in other mails. Unfortunately the code base has moved so much that the PR no longer applies. In general, I tried to replicate the behavior of the Inkscape canvas. To me it would seem unexpected if the corner handles force aspect ratio by default - Inkscape does not follow this semantic, enabling forced aspect only through modifier keys. Otherwise I think resolving the conflict between the aspect toggle in the properties and the mouse behavior is a good idea. |
|
Hi! Well, don't worry, here you have the idea in case you want to implement it. I understand that you were trying to replicate Inkscape behavior but think that it is a design software where it's normal to transform, deform, etc. your vectors while Rayforge is focused on burning so it is supposed that vector will get imported in their final sizes and, if the case, users will probably want to proportionally scale but not deform the designs.... don't you think? That's why I turned the default to proportionally scale 😉 |
|
Just adding that I do think that you'd expect resizing to maintain aspect ratio by default. It's caught me out a couple of times already. |
When you say tripped up, what do you mean? Do you mean that you'd instinctively hold shift and have it not maintain the aspect ratio? On a related note, I'd expect the "Fixed Ratio" toggle on the right to affect this, and not just the numerical values. Maybe "Maintain Aspect Ratio" would be a better wording too - perhaps with a "reset to original aspect ratio" adjacent to the toggle in case you accidentally adjust it. If you think that some people would want it reversed (as it is right now), perhaps that could be a software preference that will default the above mentioned toggle to whatever the software preference is. But I think I'd still have it fixed by default. |

While working on the macOS support I feel like the scaling behavior is not natural so this is what I did:
Shiftinverts that preference (locked → freeform, freeform → locked).Shiftor the "Fixed Ratio" toggle.Try it and let me know if you like it 😄