Cursor shape: Pixel Dot (instead of a solid white or black pixel)

As it is right now, you can go into Settings > Configure Krita > General > Cursor > Cursor Shape and change the cursor to either a white pixel or black pixel.

This is how I use krita all the time. The problem is that I work a lot with either a full white or blackish background and it makes it too easy to lose track of the cursor.

Unlike the outline shape which changes its color depending on the background, the black pixel or white pixel is very limiting. It’s a hassle to go to the settings page to change this every single time I have a different background. Even when having a white pixel dot on a black background as soon as you add some white to the canvas you will lose sight of this white pixel cursor.

The feature request is to change the white or black pixel dot option to a single option called ‘Pixel Dot’ and make the dot change color to the inverse color of the background it is on top of so you don’t lose track of it.

Thank you, I hope this is taken into consideration!

5 Likes

I made account here to like this.

Please consider including this feature.

3 Likes

I really need this!!!

Yes, this type of request comes up from time to time. In general it seems that the current implementation of the cursor is somehow broken when canvas acceleration is actiive. So maybe it is more a request about bug fixing than an new feature?

Canvas acceleration = off in Krita’s settings. Brush outline adapts to the background:

Canvas acceleration = on in Krita’s settings. Brush outline does not adapt to the background:

I also tried the “show black / white pixel” option intead of outline. In that case only the white pixel works while black pixel seems to be ignored by Krita (meaning I don’t see the cursor at all).

I think, it is an issue that makes Krita less attracting for e.g. black and white pencil drawing with a none display tablet.

1 Like

The dynamic color on brush outline (inverting-ish underlying image) is already a feature as long as it remember, but not black and white (personally kinda like how it looks now).

If it not showing set the canvas acceleration to “OpenGL” if still not showing, try “software rendering”

I suggest using OpenGL than ANGLE for Windows. ANGLE unstable on some machine especially PC with AMD GPU

Unfortunately, both OpenGL and Angle are broken.
Software rendering is slow, especially in 16-bit mode.

In my opinion, being able to see the cursor in a painting app is essential, so I’m surprised that this is buggy in Krita. However, perhaps not many people use non-display tablets anymore, so there might not be relevant demand for fixing this.

Some references about similar cursor visibility posts:

I made this post 4 years ago, don’t waste your time. I don’t think any developers check this forum or care about it. It seems they’re more interested in transitioning into different characters IRL.

That is factually wrong. They are around, some even often. But currently there are only 4 developers, if I remember that right. Additionally, they care for the things happening here. Only the fact that your request has not been implemented right now, does not mean they don’t care. But obviously they seem to care more for things you are not interested in, and for me, this is not a reason to attack them the way you did, which is not nice, to say it nice.

Michelist

Not wasting time, but putting a reminder that this cusor thing is not a show stopper, but can be annoying in some cases.

But as far as I understand what’s going on in Graphics / Krita · GitLab there is a lot of work to tidy up the internal workings of Krita. Examples: Speed up the rendering, restructure the canvas drawing, optimize the resources database … On top are, bringing Krita into the QT6 world, write a new text tool, a project for new tablet UI and so on. And beside of that there were already numerous optimizations, new features, fixes implemented in the upcoming 5.3 version.
So, I totally agree with @Michelist - the devs do care, but their time is limited.

5 Likes