Bug 513580 - Add option to mirror the brush cursor across multiple views (New View)
Summary: Add option to mirror the brush cursor across multiple views (New View)
Status: RESOLVED LATER
Alias: None
Product: krita
Classification: Applications
Component: General (other bugs)
Version First Reported In: unspecified
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-19 13:22 UTC by uCavalcante
Modified: 2025-12-19 17:32 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description uCavalcante 2025-12-19 13:22:21 UTC
Summary:
Add an option to display the brush cursor (outline or crosshair) in all active views created with “New View”.

Description:
Currently, Krita allows users to open multiple views of the same document using the “New View” feature. This is extremely useful for artists who work with a pen display and a larger external monitor at the same time. However, only the active view shows the brush cursor. The secondary view updates strokes, but the cursor is not visible.

This creates a limitation for users who draw on a small pen display (e.g., 12 inches) while using a large monitor (e.g., 27-inch ultrawide) as a precision preview. Screen mirroring at the OS level is not viable because the aspect ratios differ, causing distortion. The “New View” feature solves the distortion problem, but the lack of cursor mirroring makes it difficult to use the second monitor as a real-time reference.

Feature Request:
Add an optional setting such as:
- “Show brush cursor in all views”
or
- “Mirror cursor position across views”

This would allow the secondary view to display the cursor position (brush outline or crosshair) even when it is not the active window.

Why this is useful:
- Artists using pen displays + external monitors would benefit greatly.
- It improves workflow for precision drawing, teaching, streaming, and demonstrations.
- It makes the second view behave more like a true real-time preview.
- It does not change existing behavior unless the option is enabled.

Possible Implementation:
- Expose cursor position through the view/document API.
- Render a lightweight overlay cursor in non-active views.
- Allow users to choose whether to mirror the brush outline, crosshair, or both.

This feature would significantly improve multi-monitor workflows and is currently not achievable through settings, scripts, or plugins.

Thank you for considering this enhancement.
Comment 1 dra.w.p.il.e+bugskde 2025-12-19 17:32:43 UTC
This is just a copy of this Krita Artists post: https://krita-artists.org/t/show-brush-cursor-in-all-views-new-view-multi-monitor-workflow/154053

I'll close this report to avoid spreading potential discussion into two places. It can be reopened later if needed.

Please don't create duplicates in the future, posting on the forum is sufficient. It does not increase the chances of your feature being considered to have to read the same thing in multiple places.