Hey All!
I'm the developer of the fullscreen API (http://www.superduper.org/processing/fullscreen ).
There are tons of features that _could_ be implemented, however, I want to focus on a small, simple library that handles what most people need.
What would you expect from such a library?
To me it seems the most-demanded feature is dual- (or multi-)screen support, which does work, but imho not in a simple way.
If you could post pseudocode for this or other features I promise I'll carefully consider as much as I can for the next version...
Here are my five cents how I imagine the next version with "nicer" multiscreen support:
Code:
void setup(){
// fullscreen object for main screen + a secondary screen.
fs = new FullScreen( this, "secondary" );
// if you have three screens you can do this:
// fs = new FullScreen( this, "second", "third" );
}
// draw the main sketch
void draw(){
background( 0 );
// ...
}
// called by the fullscreen api to initialize the sketch for the
// secondary screen
void setupSecondary( PApplet sketch ){
sketch.size( 300, 300 );
}
void drawSecondary( PApplet secondary ){
secondary.background( 255 );
// ...
}
void mousePressedSecondary( PApplet secondary ){
// ...
}
Another feature I could think of is fullscreen-support for applets, but I'm under the impression that most people hate applets so much, most sketches are exported to apps anyways...
Well, it's christmas is approaching... make your wishes