24h-payday

Posts Tagged ‘1.2’

Thinking ahead: StupidZombie 1.2

Saturday, July 18th, 2009

Yeah, release of 1.1 is one feature away and I’m thinking ahead for the 1.2 release; This one will be more focused on GUI improvements than anything else, no more functionality. Besides profiling the application with Yourkit, I plan to polish the Swing GUI by using Swing Explorer.

A quick preview of what is coming:

Use Nimbus!

Nimbus is beautiful, but will require some customizations. Good thing is that is based on Synth and everything can be tweaked using UIManager.

		for (LookAndFeelInfo laf : 
			UIManager.getInstalledLookAndFeels()) { 
			    if ("Nimbus".equals(laf.getName())) { 
			         try {
						UIManager.setLookAndFeel(laf.getClassName());
					} catch (ClassNotFoundException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					} catch (InstantiationException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					} catch (IllegalAccessException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					} catch (UnsupportedLookAndFeelException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					} 
			    } 
			} 

JavaFX GUI?

Very likely. Here I will try to come with something that looks totally awesome, less “Swingy” :). Still, the old GUI will be supported so you will have two flavors of it. Let’s see how that goes, but I expect it to be a combination of Swing + JavaFX.

More localization?

I’m thinking seriously to add more languages to StupidZombie. If the audience is global then it should, right?

OK, too much thinking, time to do some coding instead 🙂