Improved organisation of add-ons panel #21539

Closed
opened 2010-03-10 16:51:19 +01:00 by Bart Crouch · 5 comments
Member

%%%Since a short time there is an add-ons panel in the User Preferences window. It displays all scripts that are located in the add-ons folder of the user and enables users to manage his or her scripts. Unfortunately this will turn into a mess, once a lot of scripts are added to it.

This patch intends to ascertain that even with many scripts available, the panel will remain easy to use. Changes included in this patch are:

  • Allow to filter by category
  • Adds the possibility to search the add-ons by name and author
  • Add possibility to expand an add-on, displaying more information like author, version, description, etc. (conform blender 2.4, link 1)
  • Warns when a user wants to enable a script that was written for a newer version of blender

When discussing on IRC there were different opinions on how to define the different script categories.
Meta-androcto and Mindrones liked to have them pre-defined, so they are easier to maintain. (images 1, 2 and 3) They actually helped in creating the list of categories that is included in the patch.
Ideasman42 liked them to work like labels in Gmail: they can be freely defined and the script collects which categories are in use. (image 4)

Hence I've included two different patches.
free_categories.patch works as described by ideasman 42.
predefined_categories.patch works as described by Meta-androcto and Mindrones

Link 1: http://wiki.blender.org/index.php/User:Crouch/Script_Parameters
Image 1: http://www.pasteall.org/pic/1857
Image 2: http://www.pasteall.org/pic/1858
Image 3: http://www.pasteall.org/pic/1860
Image 4: http://www.pasteall.org/pic/1859%%%

%%%Since a short time there is an add-ons panel in the User Preferences window. It displays all scripts that are located in the add-ons folder of the user and enables users to manage his or her scripts. Unfortunately this will turn into a mess, once a lot of scripts are added to it. This patch intends to ascertain that even with many scripts available, the panel will remain easy to use. Changes included in this patch are: - Allow to filter by category - Adds the possibility to search the add-ons by name and author - Add possibility to expand an add-on, displaying more information like author, version, description, etc. (conform blender 2.4, link 1) - Warns when a user wants to enable a script that was written for a newer version of blender When discussing on IRC there were different opinions on how to define the different script categories. Meta-androcto and Mindrones liked to have them pre-defined, so they are easier to maintain. (images 1, 2 and 3) They actually helped in creating the list of categories that is included in the patch. Ideasman42 liked them to work like labels in Gmail: they can be freely defined and the script collects which categories are in use. (image 4) Hence I've included two different patches. free_categories.patch works as described by ideasman 42. predefined_categories.patch works as described by Meta-androcto and Mindrones Link 1: http://wiki.blender.org/index.php/User:Crouch/Script_Parameters Image 1: http://www.pasteall.org/pic/1857 Image 2: http://www.pasteall.org/pic/1858 Image 3: http://www.pasteall.org/pic/1860 Image 4: http://www.pasteall.org/pic/1859%%%
Author
Member

Changed status to: 'Open'

Changed status to: 'Open'
Author
Member

%%%Updated the predefined categories patch, to reflect wiki conventions on the category names. (modeLLing to modeLing)%%%

%%%Updated the predefined categories patch, to reflect wiki conventions on the category names. (modeLLing to modeLing)%%%

%%%Great one, will go over it and check this evening! %%%

%%%Great one, will go over it and check this evening! %%%

%%%Commited the free_categories.patch which makes more Sense in my Eyes.
Thanks a lot for it! :)

Note: I decided to use the free categories because the predefiened ones are too much in my oppion.
%%%

%%%Commited the free_categories.patch which makes more Sense in my Eyes. Thanks a lot for it! :) Note: I decided to use the free categories because the predefiened ones are too much in my oppion. %%%

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#21539
No description provided.