NatronGitHub / Natron

Open-source video compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry.
http://NatronGitHub.github.io
GNU General Public License v2.0
4.71k stars 343 forks source link

Hiding rarely-used parameters: live switching between expert-normal-easy modes #255

Open devernay opened 6 years ago

devernay commented 6 years ago

From @devernay on April 18, 2018 15:41

There are many rarely used Natron parameters, and I think there should be a way to easily hide those, or even to switch to an easy mode where only essential parameters are visible.

All parameters and buttons in the GUI are concerned, as well as items in the Natron preferences. We are not talking about remodeling the GUI to make it look like AE or anything existing, but just about hiding parameters or buttons.

Please review all parts of the UI and preferences and give your thoughts about what should be hidden in the normal or easy modes.

After that, We will need help implementing it.

Anyone with some Qt knowledge can help on this one.

We will do that in RB-2.3, the current stable branch, and porting it to 3.0 will also require some work.

Copied from original issue: MrKepzie/Natron#1765

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/57517226-hiding-rarely-used-parameters-live-switching-between-expert-normal-easy-modes?utm_campaign=plugin&utm_content=tracker%2F83915136&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F83915136&utm_medium=issues&utm_source=github).
devernay commented 6 years ago

From @ElDirector on April 18, 2018 22:37

Overall, I don't the the interface is cluttered or confusing, with the exception of the viewer. My suggestions are Hidden in Easy Mode: Viewer: Gain and Viewer Gamma, Proxy Mode, “When checked, the viewer will render the image in it’s entirety….”, Viewer inputs A, B and merge operation.

For normal mode, bring back the Gain and Gamma and Proxy

devernay commented 6 years ago

From @CameraRick on April 19, 2018 6:26

For me the viewer is unusably buggy when I don't render the whole image, so I activate it by default. Hiding what could be a quick solution to a beginners problem can be dangerous.

I also don't feel the interfacw is cluttered and buttons are there for reasons; if we get rid of two buttons not much space is saved after all. The gain/gamma sliders are somewhat essential I think; even AE has a gamma slider. And have you seen AEs viewer? It's also cluttered with buttons, and still people feel it's more accessible than Natron. I think dumbing down the UI is not the right way to achieve this

devernay commented 6 years ago

I was also talking about plugins. Don't you think some plugins have many rarely used parameters?

devernay commented 6 years ago

From @CameraRick on April 20, 2018 11:40

Definately, but that usually means I don't use them. Hiding those can just be frustrating while debugging an undesired behaviour.

The GUI is rather complex, I get that. But dumbing it down by hiding functionality that might cause issues can't be the solution IMHO. Because the same is true for "simpler" software like AE or Fusion, dozens of buttons you may simply not use