Skip to content

The library for creating nice-looking and easy-to-use graphic user interfaces in Processing.

License

Notifications You must be signed in to change notification settings

audreyseo/FunGUI

 
 

Repository files navigation

FunGUI

About

FunGUI is a library for implementing functional and well-designed graphical user interfaces in the Processing language. Originally conceived as a part of numerous side projects, this endeavor grew out of my love of creating Graphical User Interfaces, art, and programming. Everything from different styles and shapes of buttons and messages or warnings to text boxes and lists of options with checkboxes can be found in this library, simplifying code for GUIs.

FunGUI is a pun on "fungi" sounding like "fun guy" but instead this is a fun, easy-to-use GUI. This name is subject to change.

##Features A non-exhaustive list of available features:

  1. Rectangular buttons
  2. Rounded rectangular buttons
  3. Toggle buttons
  4. Text boxes
  5. Number-only input boxes
  6. Menus
  7. Drop-down menus
  8. Checklists
  9. Option lists (mutually exclusive, can only pick one at a time)
  10. Difficulty lists (good for games)

Requirements

This library is currently in alpha. However, I've tested this on Processing 3.0.2 adequately to say that it should work for Processing 3.0.2 on OS X.

Download

If you want to try FunGUI out, you can download a zip file here: https://github.com/audreyseo/FunGUI/archive/master.zip. Install using the instructions for manually installing libraries in the Processing IDE.

About

The library for creating nice-looking and easy-to-use graphic user interfaces in Processing.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 94.3%
  • CSS 2.9%
  • HTML 2.6%
  • Shell 0.2%