Need a gui solution that works with 0.8.4

On the ofxaddons site under gui
http://www.ofxaddons.com/categories/1-gui

There are a multitude of gui options. However, NONE that I’ve tried so far work with the latest stable release 0.8.4.

The most popular ofxDatGui seems to require a more recent release 0.9.

Can anyone recommend a gui solution for 0.8.4?

And also a vote for updating the ofxAddons site to be more accurate!

ofxGui is part of 0.8.4, so no need to get an addon.
Check the examples/gui/guiExample to see how to use it.
I’ve used it a lot with 0.8.4 and never had any issues.

I am in the same position at the moment… I just can’t seem to find a good GUI solution for my project because I need a more complex one (something like Qt). I will have a look at integrating Awesomium with my application and I’ll let you know how it goes.

I like the idea of creating my GUI using web technologies. There are some examples on github on how to integrate the framework with your OF application.

Have a look at this addon http://www.syedrezaali.com/ofxui/
it is not updated for the 0.9 release, but it is for the 0.8.4.

I’m also using ofxUi at the moment with 084

Hmm intersting. I’m getting a lot of compile errors. For instance
No member named ‘load’ in 'ofTrueTypeFont’
font_large->load(fontName,size,true, true, false, 0.0,resolution);
and
Use of undeclared identifier 'nullptr’
singleSelected = nullptr;

and
Use of undeclared identifier 'ofDrawCircle’
ofDrawCircle(position.x,position.y, radius);

Which specific examples work for you?

That rings a bell, I might have changed some lines of code. I think you need to change load for loadFont, nullptr is the same as NULL and the last one might be an include missing (ofMain.h will probably do)

Thanks. making progress. In the Sliders example still getting these errors

Undefined symbols for architecture x86_64:
“ofColor_::ofColor_(ofColor_ const&, float)”, referenced from:
ofxUIWidgetWithLabel::toggleColors() in ofxUIWidgetWithLabel.o
“ofGetMouseX()”, referenced from:
ofxUISuperCanvas::keyPressed(int) in ofxUISuperCanvas.o
ofxUISuperCanvas::keyReleased(int) in ofxUISuperCanvas.o
“ofGetMouseY()”, referenced from:
ofxUISuperCanvas::keyPressed(int) in ofxUISuperCanvas.o
ofxUISuperCanvas::keyReleased(int) in ofxUISuperCanvas.o
“ofBeginShape()”, referenced from:
ofxUIRotarySlider::drawArcStrip(float) in ofxUIRotarySlider.o
“ofVertex(float, float)”, referenced from:
ofxUIRotarySlider::drawArcStrip(float) in ofxUIRotarySlider.o
“ofEndShape(bool)”, referenced from:
ofxUIRotarySlider::drawArcStrip(float) in ofxUIRotarySlider.o
“ofTrueTypeFont::stringWidth(std::string)”, referenced from:
ofxUILabel::getStringWidth(std::string) in ofxUILabel.o
ofxUILabel::setLabel(std::string) in ofxUILabel.o
“ofColor_::limit()”, referenced from:
ofxUIImageSlider::drawBack() in ofxUIImageSlider.o
ofxUIImageSlider::drawFill() in ofxUIImageSlider.o
ofxUIImageSlider::drawFillHighlight() in ofxUIImageSlider.o
“ofPopMatrix()”, referenced from:
ofxUIRotarySlider::drawArcStrip(float) in ofxUIRotarySlider.o
“ofImage_::ofImage_(std::string const&)”, referenced from:
ofxUIImageSlider::init(float, float, float, float, float, float, float*, std::string, std::string) in ofxUIImageSlider.o
“typeinfo for Poco::Exception”, referenced from:
typeinfo for ofEventAttendedException in ofxUICanvas.o
“ofDegToRad(float)”, referenced from:
ofxUIRotarySlider::drawArcStrip(float) in ofxUIRotarySlider.o
“Poco::Bugcheck::nullPointer(char const*, char const*, int)”, referenced from:

Hey, just as a quick comment, I’ve heard that ofxGui is being refactored and extended while ofxUi is kind-of depreciated (but still works).
Otherwise, there’s another Gui based on a gui framework: ofxDatGui, and here’s a more historical Gui discussion topic.

ofxDatGui and ofxGuiExtended(on which is based the refactoring of ofxGui) work only with OF 0.9 (@frauzufall correct me if I’m wrong).

ofxUi, or the core ofxGui work with 8.4.0. As @Daan says, ofxUi is not under development, so probably you should stick with ofxGui, or use the 0.9 version.