https://bugs.kde.org/show_bug.cgi?id=502690
Bug ID: 502690 Summary: Clone tool cursors reversed, move together, and fail to paint correctly Classification: Applications Product: krita Version: 5.2.9 Platform: unspecified OS: Microsoft Windows Status: REPORTED Severity: normal Priority: NOR Component: Brush engines Assignee: krita-bugs-n...@kde.org Reporter: rmo...@gmail.com Target Milestone: --- Created attachment 180182 --> https://bugs.kde.org/attachment.cgi?id=180182&action=edit Screenshot of Clone Tool's generic tool options *** text Collapse Wrap Copy Steps to Reproduce: 1. Open Krita 5.2.9 (portable version) on Windows 10. 2. Create a new document (1920x1080, 300 DPI). 3. Draw a snowy area and a contrasting area (e.g., brown tree) with the Brush Tool. 4. Select the Clone Brush Tool from the toolbar. 5. Press Ctrl+click to set the clone source (e.g., on snow). 6. Move the mouse to paint with the Clone Tool. 7. Observe the two cursors (plain circle and circle with 'X'). 8. Check the Tool Options docker while switching to other Digital brushes (e.g., Basic-1, Airbrush). Actual Results: - The plain circle cursor samples the source (e.g., snow) when Ctrl+clicking, which should be the 'X' circle’s role. - The circle with 'X' paints the cloned pixels, which is incorrect—it should only mark the source. - Both cursors move together at a fixed distance, so when the plain circle (sampling) hits a non-snow area (e.g., tree), the 'X' circle clones that unwanted area. - This makes the tool unusable, as I can’t clone only the desired area (e.g., snow). - The Tool Options for the Clone Tool are identical to other Digital brushes (e.g., Basic-1, Airbrush), showing generic options like opacity and flow, not clone-specific settings. Expected Results: - The circle with 'X' should set the source (via Ctrl+click) and remain a reference. - The plain circle should paint the cloned pixels, following my mouse. - The cursors should maintain their offset, but the plain circle should clone, not sample. - Tool Options should offer clone-specific settings (e.g., source control), not generic brush settings. Additional Info: - Issue persists 100% of the time in the portable ZIP version (krita-x64-5.2.9.zip). - Hardware: Intel i7-9700, 16GB RAM, NVIDIA GTX 1660, Wacom Intuos tablet. - Uninstalled and reinstalled Krita 5.2.9 five times—problem remains. - No error messages; tool is unusable for cloning tasks. - Note: This resembles Photoshop’s Clone Stamp with locked offset, but cursor roles are reversed. Addendum: - Attached two screenshots: - krita_clone_cursors.png: Shows the plain circle over snow and 'X' circle cloning a non-snow area (e.g., tree), highlighting reversed roles and fixed distance. - krita_clone_tool_options.png: Shows the Tool Options docker for the Clone Tool, di *** SUMMARY STEPS TO REPRODUCE 1. 2. 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: (available in the Info Center app, or by running `kinfo` in a terminal window) Linux/KDE Plasma: KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.