Currently, Shift+Drag for the grid brush changes the grid width and height (basically changing the particle size and changing the alignment). I suggest it should change the Scale value instead, which increases the area affected without changing the particle size. The reason for this is to preserve grid alignment, which I think is the main reason users would want to use the grid brush. This would also be consistent with the behavior of the hatching brush, which also doesn't mess with the alignment, but just affects the area the brush covers. Reproducible: Always
It would make a lot of sense indeed.
WISHGROUP: Larger Usability Fixes
Git commit 8aee6371a57b580034b016ce983f36b33e730835 by Dmitry Kazakov, on behalf of Reinold Rojas. Committed on 05/04/2021 at 08:12. Pushed by dkazakov into branch 'master'. Bug 318347 grid brush keeps grid alignment when increasing brush size This MR addresses a wishlist item to keep the grid alignment on the grid brush when increasing the brush size. This introduces two new brush settings "Grid width" and "Grid height" while removing the "scale" setting. This is to set exactly what the size of each cell in the grid is instead of it being determined by the size of the brush. Test Plan --------- 1. Select a grid brush and draw a stroke 2. Increase brush size 3. Draw a new stroke. The ellipses in both strokes should keep alignment and be the same size M +25 -12 plugins/paintops/gridbrush/kis_grid_paintop.cpp M +1 -0 plugins/paintops/gridbrush/kis_grid_paintop.h M +6 -6 plugins/paintops/gridbrush/kis_grid_paintop_settings.cpp M +27 -1 plugins/paintops/gridbrush/kis_gridop_option.cpp M +16 -1 plugins/paintops/gridbrush/kis_gridop_option.h M +54 -41 plugins/paintops/gridbrush/wdggridoptions.ui https://invent.kde.org/graphics/krita/commit/8aee6371a57b580034b016ce983f36b33e730835