Not had a great deal of spare time to spend on the UI this week but did manage to get a few cool things in there including:
- Scrolling grids
- Scrolling list boxes
- Horizontal list boxes
- 9-patch brushes
- Child element sizing based on percentage of parent
- Child clipping
- Grid per column bindings
- Dynamic resizing of elements, grids and list boxes will automatically re-layout child elements to make use of extra space
- UI elements can allow touch events to bubble up to parent elements allowing them to also receive the same events
- Tidied up the UI input system
- 4 parameter skewing – See the wonky text on the large and small buttons for an example
Heres a quick screen shot showing the current UI demo:
Those frogs look happy to be sat in that list box like that 🙂
And here’s a new and better video showing the new UI http://www.youtube.com/watch?v=IhtT_e5u8gU
I hope to spend a few additional weeks on implementing more UI controls such as sliders and tab vies etc.. before we released 0.35.