Bug 414002 - Fill tool can use different blend mode than brush tool. Currently the blend mode is synced across both.
Summary: Fill tool can use different blend mode than brush tool. Currently the blend m...
Status: CONFIRMED
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: git master (please specify the git hash!)
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-11-10 14:36 UTC by Raghavendra kamath
Modified: 2020-07-28 11:47 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Raghavendra kamath 2019-11-10 14:36:47 UTC
SUMMARY
When a users uses an eraser the blend mode in the top tool bar become erase, right after this if the user is using the fill tool same blend mode is carried forward. This results in users getting confused, the users can change the blend mode again to normal but, most often fill tool is not used with erase mode so it would be better if the blend modes are not in sync. 


STEPS TO REPRODUCE
1. Open Krita and a new document
2. Use any eraser brush preset
3. Now try to fill the canvas with some color with fill tool

OBSERVED RESULT
fill tool erases the whole canvas since it now has erase blend mode

EXPECTED RESULT
fill tool blend mode should be different than brush tool and it should be normal by default. It can however remember the last chosen blend mode by the user.
Comment 1 Dmitry Kazakov 2019-11-11 10:52:07 UTC
As far as I know, quite a few people use eraser in the Fill Tool. So it shouldn't break their workflow.

And this bug is tightly related to the following bugs:

https://bugs.kde.org/show_bug.cgi?id=359809
https://bugs.kde.org/show_bug.cgi?id=412060
https://bugs.kde.org/show_bug.cgi?id=410534

I mean that all of them should be resolved in a uniform way.
Comment 2 Tiar 2020-07-28 11:47:31 UTC
This is a wish. And yeah, it should be implemented together with the other two wishes/bugs.

Phabricator task: https://phabricator.kde.org/T13347