I actually came across JUCE the other day for the first time. I was wondering -would it be a really terrible idea to make a general purpose cross-platform GUI with this?
It has a focus on audio because that's its niche and where it originally came from, but it's fine to use it for general purpose stuff. Is that what you mean?
Admittedly I didn't dig really deep so I don't know how valid these criticisms are - so I was wondering if you had some tales from the trenches and how it stacks up against "less niche" UI kits.
If, however, your application mostly consists out of custom GUI elements then JUCE is pretty compelling.