(Ubuntu 14.04 - Krita 4.0.0-beta1.1) "Tool Options > Geometry > Uniform Scaling" option when enabled, seems to do nothing. Steps: 1) select a vector shape 2) change the width/height of the shape by going to "Tool Options > Geometry" and with the "Uniform Scaling" option checked Actual Results: "Uniform Scaling" seems to be ineffective Expected Results: change the vector size in accordance with "Uniform Scaling" option
It only seems to work for grouped shapes, or when multiple shapes are selected.
According to the initial design, Uniform Scaling works only when changing size of the shape using the input boxes on the widget :) I should check if it is possible to extend it to the mouse-drag action
Git commit 637915327b08e15407023cc6d95de9718a1f8bff by Dmitry Kazakov. Committed on 23/02/2018 at 17:16. Pushed by dkazakov into branch 'master'. Let Uniform Scaling mode work when dragging shapes with mouse M +2 -2 plugins/tools/defaulttool/defaulttool/DefaultTool.cpp M +5 -0 plugins/tools/defaulttool/defaulttool/DefaultToolGeometryWidget.cpp M +2 -0 plugins/tools/defaulttool/defaulttool/DefaultToolGeometryWidget.h M +8 -3 plugins/tools/defaulttool/defaulttool/DefaultToolTabbedWidget.cpp M +5 -0 plugins/tools/defaulttool/defaulttool/DefaultToolTabbedWidget.h M +4 -3 plugins/tools/defaulttool/defaulttool/ShapeResizeStrategy.cpp M +3 -1 plugins/tools/defaulttool/defaulttool/ShapeResizeStrategy.h https://commits.kde.org/krita/637915327b08e15407023cc6d95de9718a1f8bff
(In reply to Dmitry Kazakov from comment #3) > Git commit 637915327b08e15407023cc6d95de9718a1f8bff by Dmitry Kazakov. > Committed on 23/02/2018 at 17:16. > Pushed by dkazakov into branch 'master'. > > Let Uniform Scaling mode work when dragging shapes with mouse > > M +2 -2 plugins/tools/defaulttool/defaulttool/DefaultTool.cpp > M +5 -0 > plugins/tools/defaulttool/defaulttool/DefaultToolGeometryWidget.cpp > M +2 -0 > plugins/tools/defaulttool/defaulttool/DefaultToolGeometryWidget.h > M +8 -3 > plugins/tools/defaulttool/defaulttool/DefaultToolTabbedWidget.cpp > M +5 -0 > plugins/tools/defaulttool/defaulttool/DefaultToolTabbedWidget.h > M +4 -3 plugins/tools/defaulttool/defaulttool/ShapeResizeStrategy.cpp > M +3 -1 plugins/tools/defaulttool/defaulttool/ShapeResizeStrategy.h > > https://commits.kde.org/krita/637915327b08e15407023cc6d95de9718a1f8bff Thank you!