Bug 445090 - [gradient-tool] Impossible to control origin and destination of gradients over dark background.
Summary: [gradient-tool] Impossible to control origin and destination of gradients ove...
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Tools (show other bugs)
Version: nightly build (please specify the git hash!)
Platform: Appimage Linux
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-06 18:04 UTC by David REVOY
Modified: 2024-02-29 21:53 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 David REVOY 2021-11-06 18:04:25 UTC
Hi,
If you try to make a gradient over a black background, you'll can't see your origin and destination: the segment on canvas during the drag&drop action is black (and not "XOR" colored).

STEPS TO REPRODUCE
1.  Open a new document, fill it with black color.
2.  Play with the gradient tool

OBSERVED RESULT
Impossible to control origin and destination of the gradient visually because it will be black over black.

EXPECTED RESULT
Get the segment colored with a XOR-like blending mode. (like when tracing circle, square, etc), it's bright over dark backgrounds and dark over bright backgrounds.

Thank you :)

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 20.04LTS
Krita Plus 5.0.0-beta2 (git 188e619)
Comment 1 Ahab Greybeard 2021-11-08 15:59:21 UTC
I can confirm this for the Nov 07 5.1.0-prealpha (git c0914fe) appimage on Debian 10.

The Line tool, various other tool preview lines, the Guide lines and Assistant Preview lines do not have this problem.
The Assistants themselves do have this problem on a grey background.
Comment 2 Lynx3d 2024-02-29 20:19:22 UTC
I just noticed this is fixed since quite a while:
https://invent.kde.org/graphics/krita/-/merge_requests/1637
Comment 3 David REVOY 2024-02-29 21:53:49 UTC
Thank you Lynx3d for checking this one and updating the status 👍.