Hi devs. I have a Feature Request about Rounded Corners for Rectangle Selection Tool. This is very important feature for designers who make interface, logos, adverticement and other art things. We just need a checkbox "RoundedCorners" with float/int values of radius. Just like in Gimp/PS. http://i.imgur.com/WXdq2sE.png And here is an example from supercity game: http://i.imgur.com/EyBWpCw.png Thanks.
PS: This feature is pretty important. Also, this feature could be made with Vector rectangle selection, for example. Dmitry confirmed it's possible to add.
It's already possible with vector selections.
Vector selections do not allow choosing the radius of corners in pixels, that's the trouble
WISHGROUP: Vector kickstarter main project
I think thi is not for vector tool only. This is for raster rectangle tool too. As user interface designer needsrounded corners often.
Git commit 04931e4fc85ef967a2d3834993890a430a65a864 by Dmitry Kazakov. Committed on 23/08/2018 at 15:52. Pushed by dkazakov into branch 'master'. Now both rectangular tools have an ability to set round corners for the resulting shape. It works both: for vector and raster shapes CC:kimageshop@kde.org M +101 -33 libs/ui/forms/wdgrectangleconstraints.ui M +54 -2 libs/ui/tool/kis_rectangle_constraint_widget.cpp M +8 -1 libs/ui/tool/kis_rectangle_constraint_widget.h M +22 -13 libs/ui/tool/kis_shape_tool_helper.cpp M +1 -1 libs/ui/tool/kis_shape_tool_helper.h M +6 -0 libs/ui/tool/kis_tool.cc M +1 -0 libs/ui/tool/kis_tool.h M +5 -0 libs/ui/tool/kis_tool_ellipse_base.cpp M +3 -0 libs/ui/tool/kis_tool_ellipse_base.h M +38 -4 libs/ui/tool/kis_tool_rectangle_base.cpp M +7 -2 libs/ui/tool/kis_tool_rectangle_base.h M +8 -10 plugins/flake/pathshapes/rectangle/RectangleShape.cpp M +24 -0 plugins/flake/pathshapes/rectangle/RectangleShapeFactory.cpp M +2 -0 plugins/flake/pathshapes/rectangle/RectangleShapeFactory.h M +4 -1 plugins/tools/basictools/kis_tool_ellipse.cc M +1 -1 plugins/tools/basictools/kis_tool_ellipse.h M +15 -4 plugins/tools/basictools/kis_tool_rectangle.cc M +1 -1 plugins/tools/basictools/kis_tool_rectangle.h M +4 -1 plugins/tools/selectiontools/kis_tool_select_elliptical.cc M +1 -1 plugins/tools/selectiontools/kis_tool_select_elliptical.h M +12 -3 plugins/tools/selectiontools/kis_tool_select_rectangular.cc M +1 -1 plugins/tools/selectiontools/kis_tool_select_rectangular.h https://commits.kde.org/krita/04931e4fc85ef967a2d3834993890a430a65a864
Git commit 9fb8e09a7b214e90215707c0a95f3d18efa43a01 by Boudewijn Rempt, on behalf of Dmitry Kazakov. Committed on 07/09/2018 at 12:49. Pushed by rempt into branch 'krita/4.1'. Now both rectangular tools have an ability to set round corners for the resulting shape. It works both: for vector and raster shapes CC:kimageshop@kde.org M +101 -33 libs/ui/forms/wdgrectangleconstraints.ui M +54 -2 libs/ui/tool/kis_rectangle_constraint_widget.cpp M +8 -1 libs/ui/tool/kis_rectangle_constraint_widget.h M +22 -13 libs/ui/tool/kis_shape_tool_helper.cpp M +1 -1 libs/ui/tool/kis_shape_tool_helper.h M +6 -0 libs/ui/tool/kis_tool.cc M +1 -0 libs/ui/tool/kis_tool.h M +5 -0 libs/ui/tool/kis_tool_ellipse_base.cpp M +3 -0 libs/ui/tool/kis_tool_ellipse_base.h M +38 -4 libs/ui/tool/kis_tool_rectangle_base.cpp M +7 -2 libs/ui/tool/kis_tool_rectangle_base.h M +8 -10 plugins/flake/pathshapes/rectangle/RectangleShape.cpp M +24 -0 plugins/flake/pathshapes/rectangle/RectangleShapeFactory.cpp M +2 -0 plugins/flake/pathshapes/rectangle/RectangleShapeFactory.h M +4 -1 plugins/tools/basictools/kis_tool_ellipse.cc M +1 -1 plugins/tools/basictools/kis_tool_ellipse.h M +15 -4 plugins/tools/basictools/kis_tool_rectangle.cc M +1 -1 plugins/tools/basictools/kis_tool_rectangle.h M +4 -1 plugins/tools/selectiontools/kis_tool_select_elliptical.cc M +1 -1 plugins/tools/selectiontools/kis_tool_select_elliptical.h M +12 -3 plugins/tools/selectiontools/kis_tool_select_rectangular.cc M +1 -1 plugins/tools/selectiontools/kis_tool_select_rectangular.h https://commits.kde.org/krita/9fb8e09a7b214e90215707c0a95f3d18efa43a01
*** Bug 446735 has been marked as a duplicate of this bug. ***
Reopening because from the examples Paul gave, the position, size and rounded corners value must also be changed for the shape we're currently creating, whether it's vector or raster.