Proposal 1) Rename existing toolbar tabs.
HI,Hi, as the previous proposals were misguided. I've been studying the toolbar tabs & givenrather that currently a user can create their own tab very easilyn opening a new task, the Tabs menu/ui elements soon becomes stacked up & untidy.I believe I understand the task better, To lessen the visual & usability impact of this, I would propose the following:so I'll write a new proposal.
Please Note that I am at this point looking at the Create Tab Panel as most of the addons I support/maintain/have,written do fall into this category.
1a: Rename/Abbreviate the Grease Pencil tab to Grease Pen.In order to integrate add_mesh, add_curve & object creation addons more fully into Blender's UI, the need is that blender's UI accommodate them appropriately.
Only inCurrent Situation: we can add to the Tab's ui."Create" 'tab freely, (One solution to grease pencil tab would be to add it as a panel in Tab "Tools")
Benefits: Saved space
Negatives: Inconsistent Naming Conventionsadding more panels as we go. This is not bad & a start towards integration.
It's been mentioned to append the addons objects into the Toolshelf Create "Add Primitive" Panel.
My Opinion: Grease Pencil has too much real estate in Blender's Tabs UI.However, The "Grease Pencil" Tab & Panel could be moved to the "Tools" Tab as a sub panel & the Grease Pencil panel be closed by default. (to save space.) 1 click and the panel opens if you need to use Grease Pencilthis pays no attention to object types & results in a very long & messy Panel much of which has little to do with Traditional Primitives.
My suggestion would be to rename & separate the "Add Primitive" Panel into several Panels.
1/b: Rename the Animation tab to Animate. Only in the Tabs ui.Proposal 1:
Benefits: Saved space1/ Rename Create Tab > 'Add Primitive' to 'Create Tab' > 'Add Object' or 'Create Object'.
Negatives: Inconsistent Naming Conventions2/ Using existing menu names separate the current menu's into Individual Panels.
My Opinion: A small change that would save a little space when a little space in important.
Proposal 2) Add Tab for "User."Add Mesh, Add Curve, Add Lamp are easy to start with. The 'Other' category is more difficult to arrange.
If the Add Mesh, Add Curve, Add Lamp Panels were closed by default, there would be no reason to immediately change the 'Other' category as it contains a mixed bag of usable tools.
This would allow Add mesh, curve & lamp addons (not many lamp addons exist yet) to easily append to the correct panel, thus only needing a button, With the saved character space innot a panel unto the Tabs by Proposal 1a &1b,mselves. create a new default tab: "User"Also may be a quick fix that sets good standard to follow up on.
Benefits: As in the introduction here: given that currently a user can create their own tab very easily, the Tabs menu/ui elements soon becomes stacked up & untidy. To lessen the visual & usability impact of this, a tab for Users to put their work in, without stacking custom names could be beneficial to consistency & space saving.This would be consistent & practical from a visual & usability overview.
Proposal 2
Negatives: Another Tab.If you look at the Shift/a menu, the Create > Add Primitive Panel should more closely resemble the layout of the shift/a menu for consistency.. This is best seen already in the Add_objects Addon in contrib http://git.blender.org/gitweb/gitweb.cgi/blender-addons-contrib.git/blob/HEAD:/space_view3d_objects_panel.py
My Opinion: A default tab for the user to place their addon panel could help encourage addon writers to adopt Tabs. Some users don't like to nestle their addons with all the rest & it can be convenient to have a space to share or test before adding to the Default Tabs.
I hope I have been clear enough, from here I would ask the UI team if they could review my suggestionProposal 2 would be to replace the Create Add Primitive menu with space_view3d_objects_panel.py for consistency throughout menu's.
I have not made a patch as my proposal involves very little in the way of code changes & is dependent on several elements of the proposal as a whole.Addon's could be left to add their own panel in the Create tab as is the current situation & my patch/updates are here:
https://developer.blender.org/T40356
Thanks
Brendon.
, I hope this is understandable,
imo when all is said, use space_view3d_objects_panel.py for the Create Tab & use my patch/updates for objects.