/tweak-gui

:point_right: tweak-gui is a simple to use Haxe user interface library for changing variables

Primary LanguageJavaScriptMIT LicenseMIT

tweak-gui

tweak-gui is an unfinished Haxe library that was intended to provide a simple to use graphical user interface for changing variables on the fly. It's completely unfinished, don't use this.

Features

tweak-gui backends are implemented for the following frameworks and Haxe targets:

  • Zero-dependency DOM (HTML5/JavaScript).
  • Three.js (JavaScript/WebGL).
  • HaxeUI (Windows, Mac, Linux, Neko, Android, iOS, Flash).
  • HaxeFlixel (Windows, Mac, Linux, Neko, Android, iOS, Flash, HTML5/JavaScript).
  • Luxe (Windows, Mac, Linux, Android, iOS, HTML5/JavaScript).

The following features and widgets are [available](TODO interactive documentation link):

  • Toggle Buttons.
  • Numeric Sliders.
  • Numeric Spinboxes.
  • Text Line Edits.
  • Dropdown Menus.
  • Color Pickers.
  • Method Trigger Buttons.
  • Numeric Value Plotters.
  • Text Watch Areas.
  • Folder Groups.

Usage

Include tweak-gui in your Haxe project and set the haxedef for the preferred backend.

Notes