| Summary: | Brush Engine does not leave a mark when you move it less than half a pixel after tapping or pressing down. | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | Edict <olvarx> |
| Component: | Brush engines | Assignee: | Edict <olvarx> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | halla, info, scottpetrovic, tomtomtomreportingin |
| Priority: | NOR | ||
| Version First Reported In: | 5.2.7 | ||
| Target Milestone: | --- | ||
| Platform: | Microsoft Windows | ||
| OS: | Microsoft Windows | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Showing the bug. No mark on hold down while moving less than half a pixel. | ||
|
Description
Edict
2024-12-08 04:12:05 UTC
I am testing this on Windows and the "Basic-1 default size" brush seems to make a dab fine with no movement. Not sure if this has been fixed or not. This quick dabbing only works for about 1/2 of the brush engines, so some of them you have to use your mouse more for them to lay down paint/color. I am using wacom 16 cintiq DTK-1660 The bug is present in 5.2.9 and the 5.3.0-prealpha git c65f656 Windows 11 Using "Basic-1 default size" brush with stylus. It does not appear when I click with mouse without moving it. It appears when I tap with my pen, it's easier to repeat when I have canvas zoomed in. Pushing down on the pen with full force does not leave a mark if I do not move the pen. Interesting behavior. When I press the mouse button down it does not leave a mark. Because if I hold down the mouse and do not move it it behaves like the pen. The moment I start moving the mouse the marks appear. That is the same behavior for pen. But on release of the button the mouse leaves a mark. I believe the bug is from the code saying On release leave a mark, and pen does not have the on release code. Pen only acts based on pressing down. So I suspect the fix might be to have mark be act on press instead of release. Additional info.
Bug of no marks being drawn also happens with mouse when:
> Press down button
> Move the cursor less than 0.5 of a pixel
> Release button
๐๐งน Thanks for your comment! Automatically switching the status to REPORTED so the team can perform further triage. In the future you may also do this yourself when providing needed information. Works here as expected: Krita 5.2.9 Windows 10 Tested with notebook trackpad (mouse equivalent) and huion inspiroy 580x pen tablet. Pen tablet and Krita set to Windows Ink. Dab appears correctly even without movement of pen or mouse. Then let's close for now. Created attachment 186639 [details]
Showing the bug. No mark on hold down while moving less than half a pixel.
In video:
If mouse is moved, the travel prevents the 'release' from triggering.
If mouse is not moved, it leaves a mark on 'release'.
Not in video:
If you move more than half a pixel, a mark is made.
Same with wacom stylus. If there is no movement at all on a tap. A mark is made.
If there is even a tiniest movement that is not bigger than half a pixel no marks are made.
If there is movement that is longer than half a pixel a mark is made.
It does not happen when using a 1 pixel brush with sharpness enabled.
Imo the mark should be made on press down, rather than on detecting a vector of movement or on release.
This is a problem when artists try stippling techniques. Or at the very least the movement not overwrite the release command during the 0.5 pixel distance where it makes no marks.
*** This bug has been marked as a duplicate of bug 460080 *** |