Skip to content
/ p5.gui Public
forked from bitcraftlab/p5.gui

p5.gui magically generates a graphical user interface for your p5.js sketches

License

Notifications You must be signed in to change notification settings

marypy/p5.gui

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

p5.gui

screenshot of p5.gui

p5.gui magically generates a graphical user interface (sliders, color selector, etc) for each of your variables. Behind the scenes it uses other libraries such as Quicksettings (and in the future also DAT.GUI) to do all the hard work.

You currently need to include both p5.gui.js and quicksettings.js in your p5.js sketch.

Usage

See the examples for how to use it!

Create a new GUI:

var gui = createGui('Label');

Add gui elements for your variables:

gui.addGlobals('my_variable','my_other_variable', ...);

You can also use the colorMode() functions to change the default color mode used to interpret colors and sliderRange() to change the default range used when creating sliders.

Examples

Links

Licensing

logo of p5.gui

p5.gui is licensed under the MIT License.

This repo also includes code from other libraries:

About

p5.gui magically generates a graphical user interface for your p5.js sketches

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%