James Lindsay
James Lindsay
Thanks for reporting @nico-mayora - this is because the click testing for the transform bounds (`transformation_cage.rs:254`) is done in the transform space of the first layer instead of the viewport...
@shyamjayakannan Thanks for your work on this. The code for selecting the required layers when the mouse is released is located in the `select_tool.rs` file as well, specifically: https://github.com/GraphiteEditor/Graphite/blob/438c45eb802e75e41aad5ce0ab055c006563a334/editor/src/messages/tool/tool_messages/select_tool.rs#L924-L926
Thanks for reporting @ZelimDamian. This can be reproduced by pressing the browser back or forwards button in chrome (not in firefox) - this is because it reports a mouse button...
I can trivially reproduce in chrome. Perhaps you should try pressing the forwards button with the viewport selected in a new document?
I'm not sure how you envision this working with the spline tool as placing a new point effects all previous segments.
I'll finish this MR.
There is https://github.com/Leafwing-Studios/leafwing-input-manager which appears to address your needs.
Pressing escape should probably free the cursor, and there should probably be a settings option to never lock the cursor.
@hhyyrylainen This was fixed by https://github.com/godotengine/godot/pull/80271.
This seems to be the same as #577. If you are not already, can you please try running the latest git commit @Yricky?