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?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.