GUI thoughts
Philipp Promesberger <[email protected]>
| Newsgroups | gmane.comp.video.gephex.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi everybody. After thinking some time about how a general (more or less all in one) but still "live-vj-ing-compliant" GUI perhaps could look, i came up with the following draft (done with qt designer). It's not very much to see - but it should give a general idea. Some explanations: - The left and right box are edit areas / graph view areas - To get a graph in the edit area you would drag/drop an item from the below box (where all you current graphs are shown) into one of those windows - If you doubleclick on one of those areas, you would get a fullscreen edit area (tabbed that is actually, the toolbox on the left and the log window would still remain) in which you can edit a graph. - The master mixer mixes the output of those to graphs together - The controls on the bottom are assigned controls. It's just six for each, but that's not really mandatory (I just made six to make it fit into the main window). The combobox below each slider shows the assigned slot. There are a constant number of slots, each one can be assigned to a certain parameter (in a graph). Also the slot number can be connected to a MIDI input/ Joystick input / Mouse movement (etc pp, just to give the idea). This is handled via a different submenu. I know this is a pretty ambitious draft, but I think this would be a nice compromise between the flexibility of a graph system (which most users of gephex seem to like a lot) and the usability as a live vj-ing tool. The fact that you can easily change graphs and battlemix between them but as well see the basic structure of the graphs you've loaded is the very essence of how to make a really nice gui imho. As for the controls, I don't see where you can really exploit an infinite number of controls connected to many, many inputs. A constant number is enough and it would make the GUI a lot more clearly arranged and comfortable. One thing I forgot is the properties of a single node, however, this could easily fit somewhere to the right side. And finally, here is the screenshot: http://people.gephex.org/~coma/gephex_gui_proposal.jpg RFC! -coma PS: should we maybe also take this to gephex-users and let them take part in the decision?