Add a "busy now" cursor icon for krita

I have been using krita for almost two months now and I love it! But sometimes it frustrates me, for example when I use the fill tool and the selection tool, it is a bit slow.I know it’s a bit difficult to optimise, but we could do something simpler - add a cursor icon!

like…


Snipaste_2022-06-25_12-39-38

I know there is a progress bar in the information bar at the bottom of the window, but it is too inconspicuous. When I’m filling or deleting, I often wonder if I’ve actually pressed a key or if the keyboard is broken. Sometimes I wait, but after a long time and no feedback from the krita, I realise that I haven’t really pressed a key. XD

So I hope add a “busy now” cursor icon,I think it can go a long way to alleviating the anxiety of the user.

7 Likes

Yes having a loading cursor would be good if not already used.
The progress bar is shown in the status bar and also one the layer docker under the layer name.

1 Like

The thing is that such operations are multithreaded, so they complete in parallel. The ui is not blocked, and you can perform more actions, like clicking to fill in another area. So I think using that cursor would not be ok. I think the progress bar is better, but showing it is delayed a bit I think to avoid having it flashing continuously.

I think the cursor is a good idea though. Here some ideas:
Add a delay before showing it, so we don’t have it flash for every operation.
If a operation is multi-thread and don’t block the UI we can use a ‘Background Busy’ cursor. Like this one:
D2alZ

What do you think?

3 Likes

Yes, I have just discovered that it is indeed a multi-threaded operation.
Improving the progress bar would be good too.
Daishishi’s idea is also a good one.

Yes there is one below the layer name as well, I ignored it. There are some problems with these progress bars, many times they don’t actually reflect the progress of the operation, they just blink and disappear.

I find that the layer progress bar performs better than the status bar progress bar, it really helps me to tell if an action is running or not, thank you, I’ve been ignoring it

1 Like