Some like to use this plugin, I am one of them, but it does not come with a guarantee of functionality. Try it out to see if it meets your needs, if you don’t like it, you can deactivate it, or delete it completely, as you like.
To delete it completely, you would have to go to ‘‘Settings’’ >> ‘‘Manage Resources …’’ >> ‘‘Open Resource Folder’’, to open Krita’s resource folder in explorer, then with explorer open, quit Krita, then in the ‘‘pykrita’’ folder, delete the whole subfolder ‘‘compactbrushtoggler’’ and the file ‘‘compactbrushtoggler.desktop’’. The next time Krita is started, it will no longer exist.
it’s usable, the only issue is that glitch of occasionally resetting the size or the opacity to last use. Which i found also happen to some other krita action / like a certain action in the pop up pallete also trigger that. [so that one is pretty deep in krita code, so a fix to that will need to be an MR.]
Other than that, i haven’t found any issue that can contribute to any other significant problem in using the plugin. I have use it since I made it. I kinda can’t see going back to time where i don’t have this.
A couple of other regular also uses it.
if you are on linux, i only tested it successfully on Linux Mint.
it also can be slow on some system, if you have a ram of atleast 16gb - its smooth and the penalty of its tree walking is kinda mitigated.
if the occasional resetting size / opacity is a big issue ; then i suggest to not use this.
if you can get over that ; then its good to go.
as an assurance - it has not cause a single crash in my laptop or my pc.
My suggestion is try it on some sketch work and see if the said issue will bother you.
I know that it can happen, and I’m okay with it.
Software these days is complex, Krita is an amalgamation of code developed from an at least for me unknown number of coders, and then you have to add all those who develop plugins, like you, and all that happened over decades if you look at the very beginning of Krita.
Okay, the name Krita is not that old, but that has other reasons.
For me, this is normal behavior, this is not a software with a multi-million-dollar background that allows to hone and “smoothen” the code by hordes of coders eliminating the hiccups, so I’m okay with it, with what I got. I’m loving Krita for this, I love to fiddle around and reach my goals, although it has all these little things where others complain about, Krita it has its own charm. So what!
Yeah , I know the complexity.
What I mean is in programming side - it kinda bugs me that i run out of option of fixing it. It’s more of a I wish i can resolve it right now.
I can and have live with krita quirks and recently really been enjoying drawing with it - in my phone. It works real well as on the go sketchbook :3
Any chance you can put, or could it be possible to put the mypaint brush size bar inside the compact brush toggler?
because I want to avoid using the topbar size changer due to this bug
Hello - Sorry for the late reply. I noted this but i feel will bloat the existing one.
Though I thought of maybe making a separate plugin that contains sliders that are not [flow, opacity, size]
i’m personally thinking of adding fade to that, then this. Do you have any suggestion of what other brush engine slider that will be good to add to it?
Hi, just like the tittle says, after I upgraded the latest version of Krita Compact brush toggler stopped working, I’m using PopOS, and I was starting to get used to Krita and suddenly this happened.
For me being able to toggle on and off opacity, size and other features is a big part of my workflow that I miss a lot on Krita so I’d appreciate if you can help to fix this.
This is the error I get:
AttributeError
Python 3.11.5: /usr/bin/python3
Tue Oct 17 15:31:03 2023
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
It would have been better to post your bug-report in the topic of the Compact brush toggler plugin, or at least to ping @kaichi1342, so @kaichi1342 will be informed about this issue.