import com.kotcrab.Brain;

VisUI 0.9.3 and 0.9.4 Released

Nov23rd, 201510:28 pm

PSA: Released 0.9.4 which fixes GWT support.

VisUI 0.9.3 was released. We are getting pretty close to 1.0.0! This time let’s start with changes description and you will see change log later.
Biggest change in this release are around ColorPicker. It was rewritten using shaders, previously it was using pixmaps which was fine for desktop but quite slow for GWT and low end Android devices. Shaders
gave a huge performance boost and decreased picker creation time. ColorPicker is now an embeddable widget, see BasicColorPicker and ExtendedColorPicker, they extend VisTable so you can add them pretty much anywhere.
It also got slight UI redesign.

Next up: DragPane which was contributed by MJ. It’s a wrapper around WidgetGroup that’s allows to drag it’s children and change their order. TabbedPane was modified to use it, so now you can change order of TabbedPane tabs! Also TabbedPane tabs can be disabled.

Fixed NumberSelector bugs and fixed weird issues with GridGroup and allowed to set width and height of it’s children independently. This brought small api change because GridGroup#getItemSize() was removed, you can use GridGroup#getItemWidth() or GridGroup#getItemWidth().

That’s all from biggest changes but I’ve got one more announcement: LML (templates for scene2d.ui with HTML-like syntax) now supports VisUI. Checkout gdx-lml-vis. We’ve got a very nice web demo for it: lml-vis web demo