A few GH improvement ideas

Hi,

I thought I'd share some gh improvement suggestions I've gathered over the past few weeks:

1. Shortcuts
- Alt+Drag = copy component
- Ctrl+Tab = switch between open definitions
- Right-Clicking on selection = editing multiple components, e.g., edit the values of multiple sliders at once

2. Components
- The F(x) components seem redundant. Wouldn't it be simpler to have just the Exp (Variable Expression) and put three predefined instances on the tab instead of having three different components?
The same goes with the merge02, merge03 and merge multiple. It's a pain when you're already using m.03 and decide to add one input - you can't, you have to replug everything back into a m.multiple.

3. GUI
- I know that the tabs show only the most common components to save screen space. I work with a large resolution screen, so I have plenty of space for that. Could there be a toggle to show all the icons on the tab?
- The Markov widget is great, but ... I hardly use it since it's located in the far southwest corner of the canvas. A good place for the widget would be at the top of the search tooltip menu which appears when you double-click on the canvas.

4. Other
- I'd like tha bake function to allow grouping objects according to data tree structure (nested groups)

Cheers,

JJ
  • up

    Damien Alomar

    1. Those sound good, but I don't understand how right clicking would work.

    2. I see what your saying there. With the function components, having function input is something that some people like (it makes the formula more visible). However, even for functions with 1 or 2 variables I almost always use the F(n) component.

    3. I think the icons should just expand to whatever space is available. That way if whether you've got a big screen or a small screen, you can make the most of it.

    I agree about the Markov widget being useful, but far away. I really like the idea of it popping up where your mouse is. Underneath the search bar would be cool, but maybe it could pop up when you middle click or something.

    4. Interesting idea. That sounds like a good addition to ModeTools
    • up

      greg bethel

      1. I like the Alt+drag copy suggestion.

      2. It is somewhat redundant, but saves time on the occasions you know you'll only need one (or two, three) variable. I like the F(x) components because they allow plugging a panel with the expression into them. It's easier to edit the expression in a panel than dive down into the expression editor - plus the expression is always visible. Is it possible for the Exp component to have an F input?

      Thanks for all the great improvements so far!
      1
      • up

        David Rutten

        1a. Done, available in next release.
        1b. Done, available in next release.
        1c. I have no idea how to implement this in a predictable manner.

        2. Yes, I agree. Eventually the obsolete Fx and Merge components will disappear entirely, but probably not before I redo the Variable Parameter UI.

        3a. Done, available in next release.
        3b. Yup, Markov should be repositionable just like Compass. I won't get around to this soon though. It's quite a lot of work and not a lot of gain considering some of the other things I could be adding.

        4. Baking needs to be seriously rethought as well. I think the current baking features are very inadequate.

        --
        David Rutten
        david@mcneel.com
        Poprad, Slovakia
        3