Grasshopper Tabs & UI

Right now, my 1900x1080 monitor is full, edge to edge, of little icons and etters for each component, some with very little content, but nonetheless taking up the entire display width.
I realize that all the plugins I have loaded may not all be immediately useful, and that there are different schools of thought/practice on loading plugins (esp among those who may be more agile scripters) but often I find a lot of plugins to be at the very least educational and worth discovering/investigating.

I still hope itā€™s possible to re-deploy some sort of user-based UI that helps me use GH more effectively. Hereā€™s three thoughts:

  1. Allow the user to organize the order of plugin tabs (currently they seem unpredictable or at least inconvenient);
  2. By storing (ā€“dare I say itā€“) ā€œworkspace profilesā€ or something similarā€“loading & unloading pre-determined sets of plugins based on those profiles;
  3. User-defined uberTabs that group plugins as specified by user (see gif);

I know thereā€™s some plug-in class/tags that determine their tab indexing locations, and that the reworking of all the plugins by each developer would likely be unmanageable, so Iā€™m curious if the uberTab (#3) could circumvent this issue?
Iā€™ve also read here that thereā€™s some aversion to UI-tab mixing/matching from large AEC developers wherein they may have trouble deploying in-house updates for custom components, or their in-house users may have difficulty navigating different UIā€™s. I think workspace profiles or uberTabs could also help with this by maintaining a standard gh0-tab, while freeing up the rest of us.

GH has been an overwhelming success and has provided an open platform for countless developers and an even larger pool of users, both new and experienced, and with a myriad of backgrounds. It has allowed for a literal explosion of spatial investagatory procedures. The rapid GH-plugin developments made possible through McNeelā€™s approach to GHā€“while extremely successfulā€“has the potential to drown out the usability of all these tools. As a freelancer, I often work on very different types of projects, from 3dViz to architecture to landscape architecture, and often make use of different sets of plugins for different project types. At the moment, Iā€™m finding myself dedicating a lot of time to plugin management.

Thoughts?

Thx,
-dt

10 Likes

Hi,
I want to support the request/wish.
Nowadays i can say many users are installing a large amount of plugins. Some of the more used, some of them less. But there is a wish of having them for use as needed.
It is annoying that each time GH is loaded the tabs change location (one time closer to the left side, other time to the right). From the cognitive point of view it doesnā€™t makes sense.
There are some plugins that lately were split in many (see this discussion) according to different functionalities. You need them to be close to each other but they are way apart.
Will appreciate at least to hear the developers stand on this one ā€¦

Best regards,
-A.

1 Like

1 year later.
RH7: now that thereā€™s multiple installation paths for gh plugins, this issue seems even more relevant. I canā€™t even figure out how to uninstall some rh6 plugins now, let alone organize them.

Recently Iā€™ve been working on the layout of tabs and panels in grasshopper 2.0 and most of the things youā€™ve mentioned are possible now. The second layer of tabs hasnā€™t been added, but right now you can select one out of various user defined layouts from the menu. Turning that into a toolbar/tab row would be trivial.

As for installation, it is my fervent hope that all plugins will be managed by Yak (i.e PackageManager), with only very special cases requiring some parallel deployment mechanism.

1 Like

Thanks for the follow-up, DR! Iā€™ll check out the user layouts!
Hopefully Yak will pack it all in! --Thereā€™s other discussions of pluginManager and packageManager, perhaps they should address native/McNeel vs 3rdParty, respectively?
Anyway, thx again!

-Still dreaming of a malleable tab/plugin UI for ghā€¦

Not much of a UI, but you can at least play with the layout macro commands. Hold Ctrl (or āŒ˜ on Mac) and right click on the tabs in GH2. Select Edit... and create a new layout.

Note: I just noticed in Mac it doesnā€™t save the custom layout. Canā€™t test from home whether Windows has the same issue, but Iā€™m looking into it.