1. Currently "favorite presets" are configured using special dialog. I suggest that in preferences one selects one tag from existing brush tags, and then all (or first 10) brush presets with that tag are automatically regarded as favorites. It would allow to use standard brush presets management tools to configure favorite presets list, will allow to get rid of unneded special dialog. 2. Also it would be nice to have possibility to select not one, but several tags as "favorite", and switch between them via graphical button in brushes docker or via keyboard shortcut. Usecase: one set of favorite brushes for graphics, one set for watercolor painiting, and so on. So, on the one hand, it would be possible to switch between favorite brushes from one set in fullscreen mode, using only right-click palette; on the other hand, it will be not required to manually reconfigure favorite presets setup when switching to another document / another painting technique.
Users already have trouble to find the dialog based editor. A tag based system would hide the functionality even more.
How about adding several "pages" to the favorite brushes, ie. 10 brushes per page. Then the current page could be selected some buttons (ie. next/prev page) on the right-click pop-up.
Git commit 0e5e92c8ac84d13d24bdcf7ca03e1edd7e10089b by Sven Langkamp. Committed on 14/09/2014 at 22:38. Pushed by langkamp into branch 'master'. lets the popup palette use tags instead of manually editing the list, that allows to switch between multiple sets of preset with two clicks the maximum number of presets in the popup can also be increase now M +0 -1 krita/ui/CMakeLists.txt M +8 -1 krita/ui/dialogs/kis_dlg_preferences.cc M +1 -0 krita/ui/dialogs/kis_dlg_preferences.h M +18 -1 krita/ui/forms/wdggeneralsettings.ui M +11 -0 krita/ui/kis_config.cc M +3 -0 krita/ui/kis_config.h M +49 -96 krita/ui/kis_favorite_resource_manager.cpp M +8 -17 krita/ui/kis_favorite_resource_manager.h M +4 -15 krita/ui/kis_paintop_box.cc M +1 -1 krita/ui/kis_paintop_box.h D +0 -238 krita/ui/kis_palette_manager.cpp D +0 -66 krita/ui/kis_palette_manager.h M +41 -3 krita/ui/kis_popup_palette.cpp M +1 -0 krita/ui/kis_popup_palette.h http://commits.kde.org/calligra/0e5e92c8ac84d13d24bdcf7ca03e1edd7e10089b