Hello, I really like this extension so far.
Do you perhaps plan to add pressure sensitivity option like with default round/rectangle brush? I think it'll work great for paint brush mode.
Also there's a bug sometimes when I exit the custom brush and draw with regular brush, custom brush returns automatically
Viewing post in Brush Manager Pro For Aseprite comments
hi! tysm for the kind words and for supporting the project, i'm really glad you like it!!! ( ˆ ꒳ ˆ )
about pressure sensitivity: to be completely honest, i draw exclusively with a mouse so i've never used tablet features myself! but looking into the code and api, it's unfortunately a strict limitation of aseprite itself right now. aseprite's native drawing tools only support pressure scaling for their default round/square brushes. since the brushes generated by this plugin are custom "image" brushes, the engine simply ignores pressure for them. if aseprite ever updates their engine to support dynamic pressure for image brushes, i'll definitely try to add it!!
about the brush switching back: you're totally right, and i get how annoying that can be. i actually spent a lot of time trying to balance this exact issue. the plugin relies on very active event listeners to apply randomizations, effects, and auto-updates. if i make these listeners less aggressive to stop the "hijacking", it can easily break the core plugin features or make the tools way more clunky to use. it’s a very delicate balance! (tbh i use it every day and just got so used to switching manually that it doesn't even bother me anymore lol). i'll still keep looking for a safe workaround for future patches though ( ´ ꒳ ` )
as a quick tip for now: when you close the plugin window, it completely stops all background processes. you can assign a keyboard shortcut to the plugin (edit -> keyboard shortcuts -> search for brush manager) to open it super fast. this way, you can just close the panel when you need your regular default brushes, and pop it right back open with one key!
Wow thanks for the thorough reply. Yeah the bug isn't that bad for me personally, I like to save my projects often anyway. So it's easy to quit and go back fast.
And about pressure sensitivity is unfortunate, but maybe you may look into other, similar option? At least in terms of dithering. So for quite a while now I use a free extension called "Dithering brushes tool" and there are two modes. "brush scale", which is analogue to "props" in your extension.
But besides that mode there is also "pattern size increment". What it does is basically making the pattern coverage itself bigger, not the brush. Kind of hard to explain, but you can try this extension yourself. It's in the official Aseprite community/forum.
So this mode will be very useful for dithering and if you don't want to make bigger brush basically
Quick edit: the tool is actually on itch.io too by the same name. It's made by Xokem
oh yeah, i know xokem's tool! funnily enough, it actually inspired my other plugin (dithering generator) xd.
i completely get what you mean about increasing the pattern size/coverage (keeping 1x1 pixels but making the brush footprint wider). i actually thought about adding this exact feature when i first started making the plugin, but completely forgot about it! so ty for the reminder
about the "force tiling" - i just checked how that extension works under the hood and you are totally right! "force tiling" in that tool actually forces the brush size to be a multiple of 4 (since the base pattern is 4x4) so the pattern doesn't break when strokes overlap.
but here is the good news: because my plugin uses aseprite's "align to destination" feature by default, the pattern is permanently glued to the canvas grid. this means when i add the coverage slider, we won't even need a "force tiling" checkbox! you'll be able to make the brush absolutely any odd size you want (like 5x5 or 7x7) and the pattern will still never break or look messy when you draw ( ˙▿˙ )
i'll definitely try to add the pattern coverage feature sometime around may-june ♡
I think I have found what's causing the bug. I've assigned "a" and "d" keys for quick brush size increase/decrease. And so when I use a custom brush, exit it to use the regular brush, and then increase/decrease size the custom brush opens back up
It happens even if I close the Brush Manager Pro window for some reason