<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>nifty-gui</title>
	<atom:link href="http://nifty-gui.lessvoid.com/feed" rel="self" type="application/rss+xml" />
	<link>http://nifty-gui.lessvoid.com</link>
	<description>a nifty gui for your java opengl/lwjgl application</description>
	<lastBuildDate>Thu, 19 Aug 2010 22:55:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Every thing you always wanted to know about the Nifty screen-Tag</title>
		<link>http://nifty-gui.lessvoid.com/archives/171</link>
		<comments>http://nifty-gui.lessvoid.com/archives/171#comments</comments>
		<pubDate>Thu, 19 Aug 2010 22:54:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[docs]]></category>

		<guid isPermaLink="false">http://nifty-gui.lessvoid.com/?p=171</guid>
		<description><![CDATA[You want to use the ESC key to skip a Nifty screen? You need to handle a keyboard event for the whole screen and not just when a single element has the keyboard focus? Or do you need to change the default focus element for a Nifty screen? Look no further! The Nifty GUI Wiki [...]]]></description>
			<content:encoded><![CDATA[<p>You want to use the ESC key to skip a Nifty screen?<br />
You need to handle a keyboard event for the whole screen and not just when a single element has the keyboard focus?<br />
Or do you need to change the default focus element for a Nifty screen?</p>
<p>Look no further!</p>
<p>The Nifty GUI Wiki has been updated and the &lt;screen&gt; Tag and all of its attributes have been explained and documented!</p>
<p>You can find the reference here: <a title="Nifty Wiki Reference Elements" href="http://sourceforge.net/apps/mediawiki/nifty-gui/index.php?title=Elements" target="_self">http://sourceforge.net/apps/mediawiki/nifty-gui/index.php?title=Elements</a></p>
<p>Have fun,<br />
void <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://nifty-gui.lessvoid.com/archives/171/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nifty 1.2 released</title>
		<link>http://nifty-gui.lessvoid.com/archives/157</link>
		<comments>http://nifty-gui.lessvoid.com/archives/157#comments</comments>
		<pubDate>Mon, 02 Aug 2010 21:08:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[demo]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[nifty]]></category>
		<category><![CDATA[nifty 1.2]]></category>
		<category><![CDATA[nifty renderer]]></category>

		<guid isPermaLink="false">http://nifty-gui.lessvoid.com/?p=157</guid>
		<description><![CDATA[Nifty 1.2 &#8211; Download it Nifty 1.2 &#8211; View Changelog Nifty 1.2 &#8211; Enjoy the Examples And there is an updated tutorial/demo available too: Nifty 1.2 &#8211; Updated Tutorial/Demo The Tutorial/Demo has been greatly improved and updated with Nifty 1.2 informations and is *THE* source to learn how to use Nifty! Important Information Please note [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://sourceforge.net/projects/nifty-gui/files/">Nifty 1.2 &#8211; Download it</a><br />
<a href="https://sourceforge.net/projects/nifty-gui/files/nifty-gui/1.2/nifty-1.2-changelog.txt/download">Nifty 1.2 &#8211; View Changelog</a><br />
<a href="http://nifty-gui.sourceforge.net/webstart/nifty-examples-1.2.jnlp">Nifty 1.2 &#8211; Enjoy the Examples</a></p>
<p>And there is an updated tutorial/demo available too:<br />
<a href="http://nifty-gui.sourceforge.net/webstart/nifty-tutorial-1.2.jnlp">Nifty 1.2 &#8211; Updated Tutorial/Demo</a></p>
<div id="attachment_158" class="wp-caption aligncenter" style="width: 510px"><a href="http://nifty-gui.lessvoid.com/wp-content/2010/08/nifty-12.png"><img src="http://nifty-gui.lessvoid.com/wp-content/2010/08/nifty-12.png" alt="Nifty 1.2 Tutorial/Demo" title="Nifty 1.2 Tutorial/Demo" width="500" height="375" class="size-full wp-image-158" /></a><p class="wp-caption-text">Nifty 1.2 Tutorial/Demo</p></div>
<p>The Tutorial/Demo has been greatly improved and updated with Nifty 1.2 informations and is <strong>*THE*</strong> source to learn how to use Nifty!</p>
<p><strong>Important Information</strong></p>
<p>Please note that starting with Nifty 1.2 the main nifty.jar is now independend of lwjgl and slick2d. This means you need a nifty-&lt;system&gt;-renderer.jar for your rendering system! For instance, if you would like to use Nifty with a Lwjgl based rendering backend you will now need to download nifty-1.2.jar as well as nifty-lwjgl-renderer-1.0.jar!</p>
<p>Please note that we assume that all of the required jars of your rendering system, like lwjgl.jar, slick.jar and so on are downloaded by yourself. The nifty-&lt;system&gt;-renderer.jar only acts as the adapter between nifty and your rendering backend. They don&#8217;t come with all the required libs. This decision was simply done under the assumption that Nifty comes as an add on to an existing application.</p>
<p>The Nifty 1.2 compatible jme2 renderer will be available soon after the 1.2 release and Nifty 1.2 will be integrated into jme3 soon as well.</p>
<p>have fun <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://nifty-gui.lessvoid.com/archives/157/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Nifty User zozo64 creates Basis Drag and Drop Demo!</title>
		<link>http://nifty-gui.lessvoid.com/archives/155</link>
		<comments>http://nifty-gui.lessvoid.com/archives/155#comments</comments>
		<pubDate>Mon, 28 Jun 2010 21:35:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[bubble]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://nifty-gui.lessvoid.com/?p=155</guid>
		<description><![CDATA[See! This is what I&#8217;ve meant! Nifty gives you an easy to use framework that you can extend with your own ideas. Just like Nifty user zozo64 did. Nifty is missing drag and drop support? No problem! He created his own! To be honest, he found some bugs too but all of that improved Niftys [...]]]></description>
			<content:encoded><![CDATA[<p>See! This is what I&#8217;ve meant! <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Nifty gives you an easy to use framework that you can extend with your own ideas. Just like Nifty user zozo64 did. Nifty is missing drag and drop support? No problem! He created his own! <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>To be honest, he found some bugs too <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  but all of that improved Niftys core systems. So that&#8217;s a good thing. We&#8217;ll probably bring his work as a standard drag and drop control into the standard controls project soon.</p>
<p>For the moment you can take a look at the code. It&#8217;s part of the nifty examples project:</p>
<p><a href="http://nifty-gui.svn.sourceforge.net/viewvc/nifty-gui/nifty-examples/trunk/src/main/java/de/lessvoid/nifty/examples/dragndrop/">http://nifty-gui.svn.sourceforge.net/viewvc/nifty-gui/nifty-examples/trunk/src/main/java/de/lessvoid/nifty/examples/dragndrop/</a></p>
<p>And here is a first preview of zozo64 work:</p>
<p><object width="640" height="480"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12880005&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=FF7700&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12880005&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=FF7700&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="480"></embed></object>
<p><a href="http://vimeo.com/12880005">Nifty Basic Drag and Drop</a> from <a href="http://vimeo.com/user1070526">void</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://nifty-gui.lessvoid.com/archives/155/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Localization support and some more cool stuff!</title>
		<link>http://nifty-gui.lessvoid.com/archives/153</link>
		<comments>http://nifty-gui.lessvoid.com/archives/153#comments</comments>
		<pubDate>Sat, 19 Jun 2010 20:35:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nifty-gui.lessvoid.com/?p=153</guid>
		<description><![CDATA[A feature request made Nifty user lynorics create a patch that solved the issue and it directly point to solve the localization feature request too Every attribute of every Nifty element can now contain a special markup &#8220;${&#8230;}&#8221; that gets replaced with something else when the xml is loaded. Example: &#60;text text="your home directory: ${ENV.HOME}" [...]]]></description>
			<content:encoded><![CDATA[<p>A <a href="https://sourceforge.net/tracker/?func=detail&amp;aid=2907134&amp;group_id=223898&amp;atid=1059825">feature request</a> made Nifty user <a href="https://sourceforge.net/users/lynorics/">lynorics</a> create a patch that solved the issue and it directly point to solve the <a href="https://sourceforge.net/tracker/?func=detail&amp;aid=2948094&amp;group_id=223898&amp;atid=1059825">localization feature request</a> too <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Every attribute of every Nifty element can now contain a special markup <strong>&#8220;${&#8230;}&#8221;</strong> that gets replaced with something else when the xml is loaded.</p>
<p>Example:</p>
<pre class="brush:xml">&lt;text text="your home directory: ${ENV.HOME}" /&gt;</pre>
<p>The &#8220;${ENV.HOME}&#8221; will be replaced with your $HOME environment variable! <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>You have the following options now to use this new feature:</p>
<ul>
<li><strong>${id.key}</strong> lookup resource bundle with &#8220;id&#8221; and request &#8220;key&#8221; from it. This is explained in more detail below.</li>
<li><strong>${ENV.key}</strong> lookup &#8220;key&#8221; in the environment variables (System.getEnv()) and replace ${ENV.key} with the value received.</li>
<li><strong>${PROP.key}</strong> lookup &#8220;key&#8221; in the new Nifty.setGlobalProperties(Properties) properties or if the properties are not set this will use System.getProperties() to lookup &#8220;key&#8221;</li>
<li><strong>${CALL.method()}</strong> call method() at the current ScreenController and it is replaced with the value that method() returns. method() should return a String in this case.</li>
</ul>
<p>If for some reason the replacement does not work out then nothing is replaced and you&#8217;ll get the original ${&#8230;} String back.</p>
<p><strong>Localization Details</strong></p>
<p>Currently Nifty Localization is using standard Property file based Resourcebundles. This simply means you can create a property file containing keys that are referenced from the xml files.</p>
<p>Example:</p>
<pre>dialog.properties:
hello = Hello World in Default Language

dialog_de.properties:
hello = Hallo Welt in Deutsch

dialog_en.properties:
hello = hello world in english</pre>
<p>Once you have created these files you need to register the resourceBundle &#8220;dialog&#8221; with Nifty so that Nifty knows that it exists. You can do that with the new &#8220;resourceBundle&#8221; tag:</p>
<pre class="brush:xml">&lt;resourceBundle id="dialog" filename="src/main/resources/dialog" /&gt;</pre>

<div class="wp_syntax"><div class="code"><pre class="xml">&nbsp;</pre></div></div>

<p>Now that Nifty knows about your resourceBundle you can access it with the method mentioned above:</p>
<pre class="brush:xml">&lt;text text="${dialog.hello}" /&gt;</pre>

<div class="wp_syntax"><div class="code"><pre class="xml">&nbsp;</pre></div></div>

<p>Now Nifty will use the current set default locale to access the ResourceBundle with the id &#8220;dialog&#8221; and looks up the value for &#8220;hello&#8221;. If you don&#8217;t like that Nifty uses the default Locale you can set the Locale that Nifty should use with the &#8220;nifty.setLocale(Locale)&#8221; method.</p>
<p>Nifty stuff and Kudos goes out to lynorics! <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>void</p>
]]></content:encoded>
			<wfw:commentRss>http://nifty-gui.lessvoid.com/archives/153/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>If you liked the black nifty style, you will love this!</title>
		<link>http://nifty-gui.lessvoid.com/archives/150</link>
		<comments>http://nifty-gui.lessvoid.com/archives/150#comments</comments>
		<pubDate>Fri, 28 May 2010 20:30:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nifty-gui.lessvoid.com/?p=150</guid>
		<description><![CDATA[The old Nifty default style nifty-style-black was pretty nifty but the new style simply rocks \o/ Nifty GUI New Grey Style from void on Vimeo. &#8230; and being very creative with style names we call this one &#8220;nifty-style-grey&#8221; You can already svn checkout the project from svn here: https://nifty-gui.svn.sourceforge.net/svnroot/nifty-gui/nifty-style-grey/trunk or browse the source online here [...]]]></description>
			<content:encoded><![CDATA[<p>The old Nifty default style <a href="http://nifty-gui.lessvoid.com/archives/52">nifty-style-black</a> was pretty nifty but the new style simply rocks \o/</p>
<p><object width="640" height="456"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12094307&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=FF7700&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12094307&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=FF7700&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="456"></embed></object>
<p><a href="http://vimeo.com/12094307">Nifty GUI New Grey Style</a> from <a href="http://vimeo.com/user1070526">void</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>&#8230; and being very creative with style names we call this one &#8220;nifty-style-grey&#8221; <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> </p>
<p>You can already svn checkout the project from svn here: <a href="https://nifty-gui.svn.sourceforge.net/svnroot/nifty-gui/nifty-style-grey/trunk">https://nifty-gui.svn.sourceforge.net/svnroot/nifty-gui/nifty-style-grey/trunk</a> or browse the source online here <a href="http://nifty-gui.svn.sourceforge.net/viewvc/nifty-gui/nifty-style-grey/trunk/">http://nifty-gui.svn.sourceforge.net/viewvc/nifty-gui/nifty-style-grey/trunk/</a>.</p>
<p>Together with the &#8220;nifty-default-controls&#8221; project &#8211; which provides the Standard Controls &#8211; you can already start to use the shiny new awesome grey design!</p>
<p>A released version will be available together with the upcoming Nifty 1.2 Release.</p>
<p>But remember, Nifty is not at all about the controls only. You can build whatever GUI you like! This new style is meant as another demonstration how shiny and nifty you can make GUIs look with Nifty GUI. But when you are happy with the look of the new style you are of course free to use it or modify it or just stare at it, like I do <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Have fun,<br />
void <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://nifty-gui.lessvoid.com/archives/150/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>XML-Validation and Text Rendering with In-Text change of the Textcolor</title>
		<link>http://nifty-gui.lessvoid.com/archives/144</link>
		<comments>http://nifty-gui.lessvoid.com/archives/144#comments</comments>
		<pubDate>Tue, 18 May 2010 13:42:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[sightings]]></category>

		<guid isPermaLink="false">http://nifty-gui.lessvoid.com/?p=144</guid>
		<description><![CDATA[XML-Validation The actual parsing of Nifty-XML files is still using a XPP3 based parser and does not require a XML-Schema Definition. The nifty.xsd was only added to validate Nifty XML-Files &#8230; as well as for special support of the jMonkeyEngine3 SDK but that will be explained somewhere else XML-Validation is now build into Nifty but [...]]]></description>
			<content:encoded><![CDATA[<p><strong>XML-Validation</strong></p>
<p>The actual parsing of Nifty-XML files is still using a XPP3 based parser and does not require a XML-Schema Definition. The nifty.xsd was only added to validate Nifty XML-Files &#8230; as well as for special support of the jMonkeyEngine3 SDK but that will be explained somewhere else <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>XML-Validation is now build into Nifty but is still an optional step you can use to ensure your Nifty XML is well formed and valid. To perform the actual validation two new methods have been added to the Nifty class:</p>
<pre class="brush:java">public void validateXml(final String filename) throws Exception
public void validateXml(final InputStream stream) throws Exception</pre>
<p>Both methods will simply return or will throw an Exception when any errors have been detected.</p>
<p>To successfully validate the nifty xml file, your xml file should start with the two following lines:</p>
<pre class="brush:xml">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;nifty xmlns="http://nifty-gui.sourceforge.net/nifty.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://nifty-gui.sourceforge.net/nifty.xsd http://nifty-gui.sourceforge.net/nifty.xsd"&gt;</pre>
<p>This way the XML-File is using the correct Nifty Namespace. If you would omit these declarations your XML-File can still be parsed but it will probably not validate against the XSD.</p>
<p>The namespace that has been definied for nifty is actually the URL where you can download the xsd too: <a href="http://nifty-gui.sourceforge.net/nifty.xsd">http://nifty-gui.sourceforge.net/nifty.xsd</a></p>
<p><strong>In-Text changes of Textcolor</strong></p>
<p>Up until now Nifty uses the &#8220;binary&#8221; character value 0&#215;01 directly in the text to indicate that the next three bytes in the text will contain red, green and blue values that represent the color of the text that follows after the color definition.</p>
<p>So you could write a red word, example:</p>
<pre class="brush:xml">&lt;text text="a word in &amp;#01;&amp;#255;&amp;#0;&amp;#0;red"/&gt;</pre>
<p>This works but is unfortunatly not a valid XML file when trying to validate it with an XML-Schema Definition <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   The problem is, that a valid XML attribute value must not contain values below binary 0&#215;20 (with only a couple of exceptions, like the tab character 0&#215;09). 0&#215;01 is not allowed and will always create a validation error!  So the current solution is to use a new format that doesn&#8217;t use 0&#215;01 as a indicator anymore. Instead Nifty will now watch for the special String &#8220;\#&#8221; to mark the beginning of a color definition and &#8220;#&#8221; as the end. So instead of the xml example given above you can now write:</p>
<pre class="brush:xml">&lt;text text="a word in \#F00#red"/&gt;</pre>
<p>Which is more readable too!</p>
<p>There is a short Version supported &#8220;\#F00#&#8221; as well as a long version &#8220;\#FF0000#&#8221;. Both are not case sensitive so you could write &#8220;\#fa9#&#8221; too. But remember the trailing # <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Have fun,<br />
void</p>
]]></content:encoded>
			<wfw:commentRss>http://nifty-gui.lessvoid.com/archives/144/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nightly Builds Available</title>
		<link>http://nifty-gui.lessvoid.com/archives/142</link>
		<comments>http://nifty-gui.lessvoid.com/archives/142#comments</comments>
		<pubDate>Fri, 14 May 2010 20:13:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[bubble]]></category>
		<category><![CDATA[docs]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[hudson]]></category>
		<category><![CDATA[nightly builds]]></category>

		<guid isPermaLink="false">http://nifty-gui.lessvoid.com/?p=142</guid>
		<description><![CDATA[Nifty will now build each midnight automatically. Well, at least when this computer here is running at this time which, erm, should be often Hudson will svn checkout all relevant nifty projects and will then &#8220;mvn clean deploy&#8221; them to the nifty maven repository at sf.net. This means that all projects that are already being [...]]]></description>
			<content:encoded><![CDATA[<p>Nifty will now build each midnight automatically. Well, at least when this computer here is running at this time which, erm, should be often <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://hudson-ci.org/">Hudson</a> will svn checkout all relevant nifty projects and will then &#8220;mvn clean deploy&#8221; them to the nifty maven repository at sf.net. This means that all projects that are already being build with maven and have this in their pom.xml:</p>
<pre class="brush:xml">&lt;repositories&gt;
    &lt;repository&gt;
      &lt;id&gt;nifty-maven-repo.sourceforge.net&lt;/id&gt;
      &lt;url&gt;http://nifty-gui.sourceforge.net/nifty-maven-repo&lt;/url&gt;
    &lt;/repository&gt;
&lt;/repositories&gt;</pre>
<p>will automatically get the latest nifty builds!</p>
<p>Currently this means 1.2-SNAPSHOT for Nifty as well as the Nifty Default Controls and the black Style projects and 1.0-SNAPSHOT for the new Nifty Renderer Projects.</p>
<p>Currently the following projects are build each night.</p>
<p><strong>Nifty</strong><br />
<a href="http://nifty-gui.sourceforge.net/nifty-maven-repo/lessvoid/nifty/">http://nifty-gui.sourceforge.net/nifty-maven-repo/lessvoid/nifty/</a><br />
<a href="http://nifty-gui.sourceforge.net/nifty-maven-repo/lessvoid/nifty-default-controls/">http://nifty-gui.sourceforge.net/nifty-maven-repo/lessvoid/nifty-default-controls/</a><br />
<a href="http://nifty-gui.sourceforge.net/nifty-maven-repo/lessvoid/nifty-style-black/">http://nifty-gui.sourceforge.net/nifty-maven-repo/lessvoid/nifty-style-black/</a></p>
<p><strong>Nifty Renderer</strong><br />
<a href="http://nifty-gui.sourceforge.net/nifty-maven-repo/lessvoid/nifty-lwjgl-slick-renderer/">http://nifty-gui.sourceforge.net/nifty-maven-repo/lessvoid/nifty-lwjgl-slick-renderer/</a><br />
<a href="http://nifty-gui.sourceforge.net/nifty-maven-repo/lessvoid/nifty-lwjgl-renderer/">http://nifty-gui.sourceforge.net/nifty-maven-repo/lessvoid/nifty-lwjgl-renderer/</a><br />
<a href="http://nifty-gui.sourceforge.net/nifty-maven-repo/lessvoid/nifty-slick-renderer/">http://nifty-gui.sourceforge.net/nifty-maven-repo/lessvoid/nifty-slick-renderer/</a><br />
<a href="http://nifty-gui.sourceforge.net/nifty-maven-repo/lessvoid/nifty-java2d-renderer/">http://nifty-gui.sourceforge.net/nifty-maven-repo/lessvoid/nifty-java2d-renderer/</a></p>
<p>The JME2 Renderer currently has some weird problems being automatically build. So this is not yet available &#8211; still working on it:<br />
<a href="http://nifty-gui.sourceforge.net/nifty-maven-repo/lessvoid/nifty-jme-renderer/">http://nifty-gui.sourceforge.net/nifty-maven-repo/lessvoid/nifty-jme-renderer/</a></p>
<p>If you&#8217;re not using Maven you should still be able to get the SNAPSHOT jars from the URLs mentioned above. Just find the sub directory 1.2-SNAPSHOT or 1.0-SNAPSHOT and get the latest JAR from there. Don&#8217;t mind the name of the jar tho. It&#8217;s automatically generated by Maven and it&#8217;s just named with the build date and time.</p>
<p>Good luck!<br />
void</p>
]]></content:encoded>
			<wfw:commentRss>http://nifty-gui.lessvoid.com/archives/142/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nifty RenderDevices</title>
		<link>http://nifty-gui.lessvoid.com/archives/137</link>
		<comments>http://nifty-gui.lessvoid.com/archives/137#comments</comments>
		<pubDate>Sun, 02 May 2010 12:19:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wiki Update]]></category>

		<guid isPermaLink="false">http://nifty-gui.lessvoid.com/?p=137</guid>
		<description><![CDATA[It&#8217;s still a bit early because most of the new RenderDevices are still in development but as a preview of the upcoming Nifty 1.2 RenderDevices we&#8217;ve collected all of them. You can find a list of all RenderDevices for Nifty 1.2 in the Nifty wiki. There is now a Nifty Renderer test bench project availabe [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s still a bit early because most of the new RenderDevices are still in development but as a preview of the upcoming Nifty 1.2 RenderDevices we&#8217;ve collected all of them.</p>
<p>You can find <a href="http://sourceforge.net/apps/mediawiki/nifty-gui/index.php?title=Nifty_RenderDevices">a list of all RenderDevices for Nifty 1.2</a> in the Nifty wiki.</p>
<p>There is now a Nifty Renderer test bench project availabe too. This project can be used to verify correct rendering while a new RenderDevice is being developed.</p>
<p>void</p>
]]></content:encoded>
			<wfw:commentRss>http://nifty-gui.lessvoid.com/archives/137/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In case you haved missed it &#8230;</title>
		<link>http://nifty-gui.lessvoid.com/archives/132</link>
		<comments>http://nifty-gui.lessvoid.com/archives/132#comments</comments>
		<pubDate>Wed, 07 Apr 2010 20:50:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nifty-gui.lessvoid.com/?p=132</guid>
		<description><![CDATA[&#8230; some very interessting developments are on the way: http://jmonkeyengine.com/blog/blog/2010/04/06/jmonkeyengine-3-0-gets-a-very-nifty-gui/ http://www.jmonkeyengine.com/forum/index.php?topic=11246.msg98829#msg98829 And besides that, the current Nifty SVN has all dependencies to LWJGL and Slick2D removed! Nifty is now completly independent of the actual rendering system! There is a lwjgl-slick2d renderer already available here: http://nifty-gui.svn.sourceforge.net/viewvc/nifty-gui/nifty-lwjgl-slick-renderer/trunk/ There is a work in progress JME2 renderer available here: [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; some very interessting developments are on the way:</p>
<p><a href="http://jmonkeyengine.com/blog/blog/2010/04/06/jmonkeyengine-3-0-gets-a-very-nifty-gui/">http://jmonkeyengine.com/blog/blog/2010/04/06/jmonkeyengine-3-0-gets-a-very-nifty-gui/</a></p>
<p><a href="http://www.jmonkeyengine.com/forum/index.php?topic=11246.msg98829#msg98829">http://www.jmonkeyengine.com/forum/index.php?topic=11246.msg98829#msg98829</a></p>
<p> <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>And besides that, the current Nifty SVN has all dependencies to LWJGL and Slick2D removed! <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Nifty is now completly independent of the actual rendering system!</p>
<p>There is a lwjgl-slick2d renderer already available here:<br />
<a href="http://nifty-gui.svn.sourceforge.net/viewvc/nifty-gui/nifty-lwjgl-slick-renderer/trunk/">http://nifty-gui.svn.sourceforge.net/viewvc/nifty-gui/nifty-lwjgl-slick-renderer/trunk/</a></p>
<p>There is a work in progress JME2 renderer available here:<br />
<a href="http://nifty-gui.svn.sourceforge.net/viewvc/nifty-gui/nifty-jme-renderer/trunk/">http://nifty-gui.svn.sourceforge.net/viewvc/nifty-gui/nifty-jme-renderer/trunk/</a></p>
<p>And the friendly people over at <a href="http://www.jmonkeyengine.com/">http://www.jmonkeyengine.com/</a> are already working on a JME3 nifty renderer too! <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>If you want to create your own Nifty renderer for some other rendering system, well, you can do that now too!</p>
<p>Take a look at the <a href="http://nifty-gui.svn.sourceforge.net/viewvc/nifty-gui/nifty/trunk/src/main/java/de/lessvoid/nifty/spi/">http://nifty-gui.svn.sourceforge.net/viewvc/nifty-gui/nifty/trunk/src/main/java/de/lessvoid/nifty/spi/</a> ServiceProviderInterface for Nifty rendering. What about a Java2D implementation? <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>void</p>
]]></content:encoded>
			<wfw:commentRss>http://nifty-gui.lessvoid.com/archives/132/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nifty 1.1 released</title>
		<link>http://nifty-gui.lessvoid.com/archives/127</link>
		<comments>http://nifty-gui.lessvoid.com/archives/127#comments</comments>
		<pubDate>Mon, 22 Mar 2010 01:23:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nifty-gui.lessvoid.com/?p=127</guid>
		<description><![CDATA[Nifty 1.1 &#8211; Download it Nifty 1.1 &#8211; View Changelog Nifty 1.1 &#8211; Enjoy the Demo And there is a special new tutorial/demo available too: Nifty 1.1 &#8211; New Tutorial/Demo have fun]]></description>
			<content:encoded><![CDATA[<p><a href="http://sourceforge.net/projects/nifty-gui/files/">Nifty 1.1 &#8211; Download it</a><br />
<a href="http://sourceforge.net/projects/nifty-gui/files/nifty-gui/1.1/nifty-1.1-changelog.txt/download">Nifty 1.1 &#8211; View Changelog</a><br />
<a href="http://nifty-gui.sourceforge.net/webstart/nifty-examples-1.1.jnlp">Nifty 1.1 &#8211; Enjoy the Demo</a></p>
<p>And there is a special new tutorial/demo available too:<br />
<a href="http://nifty-gui.sourceforge.net/webstart/nifty-tutorial-1.1.jnlp">Nifty 1.1 &#8211; New Tutorial/Demo</a></p>
<div id="attachment_129" class="wp-caption aligncenter" style="width: 410px"><a href="http://nifty-gui.lessvoid.com/wp-content/2010/03/nifty-11.png"><img class="size-full wp-image-129" title="nifty tutorial screenshot" src="http://nifty-gui.lessvoid.com/wp-content/2010/03/nifty-11.png" alt="nifty tutorial screenshot" width="400" height="299" /></a><p class="wp-caption-text">nifty tutorial screenshot</p></div>
<p>have fun <img src='http://nifty-gui.lessvoid.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://nifty-gui.lessvoid.com/archives/127/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
