Nifty 1.3 is done! Finally! ;)
Get it here:</strong>
When you're using Maven, you can simply add our sf.net Nifty Maven Repo to your pom.xml: and then you can add this dependency: Here are some quick informations about 1.3. Lots of Changes</strong></p>
There have been well over 200 changes</a>! Nifty 1.3 fixes a lot of bugs and adds a lot of new features.</p>
To summarize Nifty 1.3 you could say this is the "controls" release of Nifty. Nifty 1.3 was mainly targeted on improving and extending the nifty-default-controls project. The existing controls have been revised/rewritten and lots of new controls have been added. You can find an overview and details about the new controls in the Nifty wiki</a>.</p>
If you've used controls with Nifty 1.2 then you'll need to update your projects since the 1.3 controls are not backward compatible with the old ones :/ Well, the XML part is still working the same but interacting with the controls from Java has changed. Besides this most of the Nifty core elements (Panel, Image, Text) should work as before. The only difference is that the label element has now been removed and replaced by a label control. So when you've used labels before you need to change them as well. This was described before in a former blog post</a> too.</p>
JavaBuilder</strong></p>
Another new feature is the Java Builder pattern that you can use to create GUIs from Java without any XML at all. This feature was described in a former blog post</a> and has now been extended to work with all of the new controls and with the build-in core elements alike.</p>
And a new Demo of course</strong></p>
And here is the Nifty 1.3 controls demo</a>:</p>
</ul></p>
</repository>
</repositories></pre></p>
</dependency></pre></p>