Simple to use, fully customizable, high-resolution graphical user interface for openFrameworks
C++ Makefile Objective-C
Latest commit 5764a41 Dec 1, 2016 @braitsch committed on GitHub Merge pull request #110 from henrybetts/better-color
A better algorithm for calculating the colorpicker's luminance value.
Permalink
Failed to load latest commit information.
example-2dPads folders & dropdowns now have unique icons for open & closed states. c… Apr 25, 2016
example-AllComponents adding toggle events & getChecked instead of overriding getEnabled #74 May 10, 2016
example-AllComponentsGui theme->upperCaseLabels & theme->textInput->forceUpperCase are now non… Jun 22, 2016
example-Buttons adding toggle events & getChecked instead of overriding getEnabled #74 May 10, 2016
example-ColorPickers folders & dropdowns now have unique icons for open & closed states. c… Apr 25, 2016
example-DataBinding folders & dropdowns now have unique icons for open & closed states. c… Apr 25, 2016
example-DropdownMenus folders & dropdowns now have unique icons for open & closed states. c… Apr 25, 2016
example-Folders adding toggle events & getChecked instead of overriding getEnabled #74 May 10, 2016
example-FramerateMonitor folders & dropdowns now have unique icons for open & closed states. c… Apr 25, 2016
example-Matrices folders & dropdowns now have unique icons for open & closed states. c… Apr 25, 2016
example-RangeSliders folders & dropdowns now have unique icons for open & closed states. c… Apr 25, 2016
example-ScrollView fix missing addons Sep 16, 2016
example-TextInputs folders & dropdowns now have unique icons for open & closed states. c… Apr 25, 2016
example-TimeGraph folders & dropdowns now have unique icons for open & closed states. c… Apr 25, 2016
example-ofParameter fix missing addons Sep 16, 2016
example-xGenerativeLines adding toggle events & getChecked instead of overriding getEnabled #74 May 10, 2016
example-xOscillatingPolygon replacing ofxDatGuiComponent::theme.get() with ofxDatGuiComponent::ge… Sep 17, 2016
ofxbraitsch folders & dropdowns now have unique icons for open & closed states. c… Apr 25, 2016
src Implement a better foreground text color algorithm Nov 30, 2016
.gitignore adding resize events & refactoring Aug 26, 2015
history.md release v1.2.0 – view history.md for details Apr 8, 2016
license.txt adding simple example Aug 25, 2015
ofxaddons_thumbnail.png optimized gifs Oct 11, 2015
readme.md readme updates Jul 20, 2016
roadmap.md readme & roadmap updates – v1.1 Jan 28, 2016

readme.md

ofxDatGui

ofxDatGui is a simple to use, fully customizable, high-resolution graphical user interface for openFrameworks inspired by the popular JavaScript datgui interface.

ofxDatGui

Features

ofxDatGui offers the following features & components:

  • Click & Toggle (On/Off) Buttons
  • Text Input Fields
  • Color Pickers
  • Range Sliders
  • Dropdown Menus
  • Scroll Views
  • Button Matrices
  • Coordinate Pads
  • Value Plotters
  • Waveform Monitors
  • Framerate Monitor
  • Variable Binding
  • Completely Customizable
  • Folders to group components together
  • An optional header & footer that allow you to title the gui, collapse and drag it around

Documentation

The latest ofxDatGui docs are located here

ofParameter Support

ofParameter support is the single most requested feature and is currently in development. Therefore, I am not accepting ofParameter related pull requests until the first stable version of ofxDatGui with ofParameter support is released.

Questions & Feedback

Questions, feedback, feature requests and ideas for improvement are all very much welcome. Please open an issue or join the conversation on this openFrameworks thread before sending me an email.

If you're enjoying ofxDatGui please star the repository or consider making a small donation to help support its ongoing development. If you've made something with it that you'd like to share please let me know and I'll add it to the gallery.