cas icon indicating copy to clipboard operation
cas copied to clipboard

Prototype a new GUI

Open ghjansen opened this issue 7 years ago • 0 comments

This issue should consider the conclusions achieved on #5. Here is a proposal for a new GUI:

cas-gui

The three components on top of the window should act as tabs, switching everything that is displayed in other components. This way, each tab acts independent from the others, so the user can simulate three cellular automata (one per tab) and see each one of them by navigating through the tabs.

Left corner keeps all configurations grouped by domain (similar to how it is today). Each option shows a panel on the right side that provides a good amount of space to interact with components. This panel can have a scrollbar if the amount of components is too big. The user can show/hide this panel at any time by clicking in the configuration options. The visualization of each configuration option is mutually excludent.

Right corner holds the tools to analyze the result of a simulation, same as it is today.

Bottom of the window contains the flow controls of the simulation (play complete, by step, discard/new, etc.)

All the white area of the window can be used to render the result of the simulation. This way, the window can be resized or enter fullscreen mode and all components can still be oriented to the window corners.

ghjansen avatar Feb 19 '17 21:02 ghjansen