Hi, I’m novice user and this is my first proposal for new feature: I will try to follow Making a proposal, btw. it is hilarious, it made me laugh well
Problem: For every brush engine there are different parameters which can be tweaked and I use this functionality quite a lot. The only way for me to save the state of the brush is to create new brush preset, otherwise I forget which tweaks I actually did. It is not complicated, but quickly brush preset library become overhelmed with many brushes which I used. If I want to distinguish them, I need some icon and I need to maintain consistent tagging…
Related problems observed:
Currently is not possible to:
change (update) brush preset icon from within Brush editor (for example when I tweak settings and overwrite brush, so the brush example should look differently). There is no way to change the icon currently (except editing icon file)
save new brush preset with customizable/smart numbering (for example ,,, not copy copy copy)
add comment for brush preset, so I can describe usage etc. (sometimes descriptive name is not enough)
Bundles are great for sharing with other users, but painful for internal organization of brushes. Currently the only functinality in Manage Resource Libraries is “Import” and “Activate/Deactivate”, currently is not possible to:
- add/remove brushes to/from bundles
- edit/change bundle icon, name, description, etc.
Proposition: (Named) Brush Preset variations
Option one: Import/Export. When tweaking brush preset in Brush Editor, current brush settings can be exported to disk (XML or JSON, similar like filters), so the user can maintain brush preset variations on his computer, and later adequatly imported into Krita (via Brush Editor).
Option two: Save Brush preset variations as resources. Brush preset variations are saved as resources, so they can be bundled together with Brush presets, etc. That way variations could be accessible from Brush Editor (as dropdown) or from toolbar.
For saving/exporting brush preset variation together with settings should be saved also custom name and description. For activating/importing brush preset variation would be required to check that required “parent” brush preset/bundle is available/activated.
Hopefully my proposition is on the line with A New Resource System which is comming with Krita 5.