web analytics


Next library version roadmap that lists planned fixes, changes and improvements

News and v1.28 release


About news and site updates

As you might have noticed – it was a really long time since last post here, I were still releasing new library versions in background but I didn’t post here due to time constraints and since I didn’t actually find anything specific worth noticing. I have taken all that time to think about structuring information on the site better and improving the library itself. So today’s post will bring a few important news and v1.28 release notes.

If you were tracking GitHub updates you might have already seen some of this post parts in the README file on the home WebLaF page on GitHub, but this post contains some extended comments and notes, so make sure you don’t miss anything!

Let’s now continue to the interesting part…


Last steps to v.1.4 release


A few things concerning the site and such

I rarely post updates here because it takes a lot of time to prepare any really useful information.
Its much better to spend that time on the library development instead 🙂

But be sure – project is alive and will be alive (unless Oracle decides to deprecate Swing but i hardly believe that will happen).

But everyone wants to hear something once in a while – that is why i added Roadmap which gets updated with almost each commit.
You can also see all the changes in the commit comments on Google Code project page – its the same as the list posted as “done” in roadmap.

Also as i said many times – feel free to contact me at anytime if you have any questions or suggestions.

About the release

Already 6 months passed since 1.3 release and i have finished most of refactorings and library overall performance improvements – now it works much smoother and the code is finally clean enough to use it without any limitations. There is still a lot to be done (well, as always) but i will move most of unimportant features into next releases and will finish with main things that have to be done to achieve a stable version.

So, here is what i want to finish until v.1.4 release:

  • Quick, clean and functional filechooser UI implementation
  • Proper colorchooser UI implementation
  • Dockable pane and Dockable frame components
  • Critical bugfixes and small useful improvements

I won’t say that these features will be added soon, but i hope to finish most part of it until the next year – so it is about 1.5-2 months.

You can still keep an eye on the changes i add into the preview library build  (or just track the SVN changes) and use it instead the old version.  The old v.1.3 version is actually deprecated and will be replaced by the new upcoming preview build, which is already much more stable and useful than the older versions.

Roadmap & build


Project roadmap

Since new versions takes pretty much time to finish and assemble i have decided to populate upcoming versions roadmap and keep it updated. This roadmap is much more specific than just some abstract “future plan” and it contains all of the features/bugs/improvements i am going to finish before the final version release. Roadmap might also be modified several times to include or exclude some of the changes depending on the situation. All changes marked with GREEN might be found in project sources even before the final release.

ANT build script

To make source code comfortable to use i have added ANT build script into the project which has 6 targets:

  • Build WebLookAndFeel.jar
  • Build Sources.zip
  • Build WebLookAndFeel_demo.jar
  • Build NinePatchEditor.jar
  • Run WebLookAndFeel_demo.jar
  • Run NinePatchEditor.jar

Using them you can build exactly the same libraries/packages i am uploading to this site when new version is released.

You can read an extended “how to build” description in FAQ forum topic here: