Summary: | gradient tool opacity resets after changing tools | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | katearcher89 |
Component: | Tools | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | griffinvalley, halla |
Priority: | NOR | ||
Version First Reported In: | 2.9.11 | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | https://commits.kde.org/krita/6daf2cb779a487194532002dc1e5f0cb90f77ac3 | Version Fixed In: | |
Sentry Crash Report: |
Description
katearcher89
2016-02-26 02:14:37 UTC
The gradient tool uses the same opacity as the brush, so maybe use the '/' key to go back and forth between brushes? Wow! That was SUPER unintuitive. And yes, this workaround helped. But the bug/wrong behaviour still stands. How am I supposed to know that one tool uses settings for another tool and more importantly why should it do it in the first place without any options to change this behaviour?! (except for the fact that it was for some reason programmed this way long ago and no one has touch it in ages) Since we store opacity in brushes, and set the global opacity when selecting a brush, the global opacity the user has selected get changed to the one set in the brush, and I agree that that isn't intuitive. It's a similar issue to the erase mode bug Dmitry is struggling with. Git commit 259251d6b3d4ef2ebd13e4cf3ee62ff354f769be by Boudewijn Rempt. Committed on 08/11/2017 at 11:15. Pushed by rempt into branch 'krita/3.3'. Implement local, per-tool opacity. M +11 -0 libs/ui/tool/kis_tool_paint.cc M +3 -0 libs/ui/tool/kis_tool_paint.h M +5 -0 plugins/tools/basictools/kis_tool_gradient.cc M +2 -2 plugins/tools/basictools/kis_tool_gradient.h https://commits.kde.org/krita/259251d6b3d4ef2ebd13e4cf3ee62ff354f769be Git commit 6daf2cb779a487194532002dc1e5f0cb90f77ac3 by Boudewijn Rempt. Committed on 08/11/2017 at 11:15. Pushed by rempt into branch 'master'. Implement local, per-tool opacity. M +11 -0 libs/ui/tool/kis_tool_paint.cc M +3 -0 libs/ui/tool/kis_tool_paint.h M +5 -0 plugins/tools/basictools/kis_tool_gradient.cc M +2 -2 plugins/tools/basictools/kis_tool_gradient.h https://commits.kde.org/krita/6daf2cb779a487194532002dc1e5f0cb90f77ac3 |