I’ve never been a big fan of the current “stacked widget” approach to
the engine settings and primitives. (I’ve also preferred having the UI
say “Objects” rather than “Primitives” but that’s a different story.)
I hacked together an alternative this afternoon. I’ve added a
"Settings…" button which is enabled/disabled depending on the
selected engine. If the user doesn’t select an engine, it’s disabled.
If the engine doesn’t have settings, it’s also disabled. The
screenshot below shows the Balls and Sticks engine, which has it
enabled. Click on the button, and MainWindow pops up the settings
As is, I think it’s a good start. I’m going to try to code in a tab
widget with primitives this evening.
Thoughts? Should this go into 0.8?