Summary: | [5.2] Masked brush tip size setting is broken | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | tomtomtomreportingin |
Component: | Brush engines | Assignee: | Dmitry Kazakov <dimula73> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dimula73, penguinflyer2222 |
Priority: | NOR | Keywords: | regression |
Version: | nightly build (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/graphics/krita/-/commit/41956a627b4ac8a0ec7f6f6d63b6ae3179924eb9 | Version Fixed In: | |
Sentry Crash Report: |
Description
tomtomtomreportingin
2023-05-11 00:08:27 UTC
Also, when Masked Brush tip is enabled, Masked Opacity and Masked Flow seem to be always enabled. The masked brushtip size isn't updating until another property is changed, confirming and labeling as a regression (compared to 5.1.5). About the Opacity and Flow, those don't have checkboxes in 5.1.5. Could be that being always enabled is the expected behavior and the checkboxes got added accidentally but don't do anything. I can reproduce the issue. Git commit 887a540d0b571c4b0cf9d0618e6469375f3b5e15 by Dmitry Kazakov. Committed on 21/07/2023 at 14:31. Pushed by dkazakov into branch 'master'. Fix regression in the Masking Brush size computation The preserve mode should be reset on any change of the masking brush, including the common brush size, which is not stores separately M +1 -0 plugins/paintops/libpaintop/KisMaskingBrushOption.cpp https://invent.kde.org/graphics/krita/-/commit/887a540d0b571c4b0cf9d0618e6469375f3b5e15 After commit 887a540d I can still reproduce this in the same way as before. Changing to Reopened. I can reconfirm. Retitling to 5.2. Git commit 98405f805169113e792025c8b970ef4c02b28881 by Dmitry Kazakov. Committed on 09/08/2023 at 09:52. Pushed by dkazakov into branch 'master'. Fix masking brush size issues (again) The problem happens because of the proportional size link of the masking brush. It got broken after introduction of m_commonBrushSizeData field for auto/predefined brushes. M +17 -16 plugins/paintops/libpaintop/KisMaskingBrushOption.cpp https://invent.kde.org/graphics/krita/-/commit/98405f805169113e792025c8b970ef4c02b28881 Git commit 41956a627b4ac8a0ec7f6f6d63b6ae3179924eb9 by Dmitry Kazakov. Committed on 09/08/2023 at 10:00. Pushed by dkazakov into branch 'krita/5.2'. Fix masking brush size issues (again) The problem happens because of the proportional size link of the masking brush. It got broken after introduction of m_commonBrushSizeData field for auto/predefined brushes. M +17 -16 plugins/paintops/libpaintop/KisMaskingBrushOption.cpp https://invent.kde.org/graphics/krita/-/commit/41956a627b4ac8a0ec7f6f6d63b6ae3179924eb9 |