I see the Idea and it is great, especially for me, because I have enabled more than 500 addons. However, there are problems with this addon. The first one is that it is painfully slow on a configuration like mine. Is the properties region the best option? why not integrate it directly in the user preferencies/addons section?It makes more sense, plus it maybe faster. Second problem I see is that there are no tooltips in your operators, so its hard to understand what the operators do.
and then, I have a question: where the addon writes the list of the favourites?
Few other suggestions: create an operators:
- “Mark enabled addons as favourites” - marks all enabled addons as favourites and adds them to the favourites list.
- operator “Enable all favourites” checks for all addons from favourites list. if an addon from favourites list is not enabled, this operator enables it.
Then, suppose I download a new blender version, I need only to copy my addons in the new version addons folders and then just hit the button “enable all favourites” and voila - the heavy one-hour manual labour of enabling all addons that I use is done by the script! This would be awesome!