If you liked the black nifty style, you will love this!

// May 28th, 2010 // Uncategorized

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.

… and being very creative with style names we call this one “nifty-style-grey” :D 8)

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 http://nifty-gui.svn.sourceforge.net/viewvc/nifty-gui/nifty-style-grey/trunk/.

Together with the “nifty-default-controls” project – which provides the Standard Controls – you can already start to use the shiny new awesome grey design!

A released version will be available together with the upcoming Nifty 1.2 Release.

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 ;)

Have fun,
void :)

3 Responses to “If you liked the black nifty style, you will love this!”

  1. Fellkneul says:

    Really, really nice!!! Looks very good!
    Thansk!

  2. badlogic says:

    Hi there,

    i couldn’t find any contact information so i have to go with a comment. I would like to use Nifty Gui on top of my Android game dev lib called libgdx. Writting the interfaces needed to have a seperate renderer for Nifty GUI seems straight forward. As i understand it only the current trunk which is a snapshot version of 1.2 is able to support external renderers, right? My question: how stable is the trunk and how stable are the interfaces for renderers/input/sound? When to expect the release version of 1.2? Final question: i looked a bit through the code but couldn’t come to a conclusive answer. Is there a lot of temporary object allocations? Android would pretty much choke on that.

    Thanks for any response,
    Mario

  3. void says:

    @Mario / @badlogic:

    Hi there too :>

    thanks for your interest in Nifty GUI! I’ll try to answer your questions right here:

    > i couldn’t find any contact information so i have to go with a comment.

    The sf.net project page stated: “nifty-gui says the best way to get help with its software is by using its forum Help.” The sf.net help forum for Nifty would be a great choice. Or sending me a message over sf.net would be possible too but your comment right here on the blog is ok with me too :)

    > As i understand it only the current trunk which is a snapshot version of 1.2 is able to support external renderers, right?

    Yes, that’s right! Although former Nifty Version (1.1) where prepared for that kind of renderer extraction it was finally really finished in 1.2-SNAPSHOT which hasn’t been released yet.

    > My question: how stable is the trunk and how stable are the interfaces for renderers/input/sound?

    Pretty stable at the moment. I don’t plan to change them. They will be part of Nifty 1.2 unmodified with 99% confidence ;)

    > When to expect the release version of 1.2?

    Good question :) When it’s done? xD Well, there are still some issues I’d like to fix prior to a 1.2 release and I’d like to have one more feature in: localization support. But we’re talking more like weeks instead of months. It’s coming soon.

    > Final question: i looked a bit through the code but couldn’t come to a conclusive answer. Is there a lot of temporary object allocations? Android would pretty much choke on that.

    That might be an issue for Android indeed. I can’t say for sure but there are at least some dynamic allocations going on. A mobile plattform was not a primary target and Nifty clearly hasn’t been optimized in this respect. Nifty was developed with desktop systems in mind. I’d love to see it work on Android tho :D And I’d be happy to help.

    > and i somehow have the impression that the developer is a bit sloppy at times

    Do you? Well, maybe you’re right :P

    Nifty has been in development for about 3 years now. It started small out of my dissatisfaction with current GUI systems for lwjgl/OpenGL/Java at this time. It has grown – sometimes pretty fast – in different directions. If I could rewrote it from scratch now (and there are some vague plans in my head for Nifty 2.0) I’d probably change some things – this is a normal process however because I’ve learned a lot in the progress of writing it! :>

    I’d keep most of the ideas tho and would only express them more clearly, I think.

    Cheers,
    void

Leave a Reply