Any new layout support in JUCE 4?

I wonder if there is some way to actually use a web browser component for the GUI.

I can't see how one would couple html/css/js to C++.

Say a blank webpage with a ClickMe button -- how to get C++ to handle the click?

It would need some bridge between JavaScript and C++ ... maybe something can be done with sockets?

If that can be done, wouldn't that fast-track to a really modern UI generation experience?  We would be able to use all the latest js libs like D3...

π

That is a really good idea and I'd love to do something along those lines once we have some time over here :)

I've got a very complicated GUI, so have a realtime GUI designer, that allows modification on the fly whilst running, and can generate code as required. This can then be passed back in for next time.

I only use Introjucer for quick/dirty layouts, and only use labels, e.g. for a form or document window.

Suits me, but I don't have a clue what I'm doing, so probably best to ignore me.

As hinted in other threads (http://www.juce.com/forum/topic/layout-class-gui-prototyping) I created a XML defined layout mechanism, you can check it out at: https://github.com/audiokinematics/juceLayouts

A debugger to display xml files as layout is also there, maybe I write an editor as well, but I would prefer being able to select and group components in the introjucer and write the xml from there...

Works for me, and if not contributions are welcome ;-)

You can't do that:

I think you are only thinking about Rectangle<int>, where removeFromLeft(float) would be an overloading, but it would conflict with the regular removeFromLeft (ValueType) when you use Rectangle<float>