web analytics

Posts by Mikle Garin:

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:
http://weblookandfeel.com/forum/viewtopic.php?f=6&t=53

Source code repository

 

I have finally moved WebLaF dev-version code to Google Code project repository, so from now on you can access the new upcoming features even before the release!

 РHere you can find the WebLaF project:
http://code.google.com/p/weblookandfeel/

– And here is the source:
http://code.google.com/p/weblookandfeel/source/browse/

РTo check out the project use either this command:
svn checkout http://weblookandfeel.googlecode.com/svn/trunk/ weblookandfeel-read-only

– or this address as the SVN repository in your IDE or SVN client:
http://weblookandfeel.googlecode.com/svn/trunk/

Note that dev-version unlike the stable release versions might have some critical bugs in it.
In case you find one – you can inform me about it anytime.

 

About 1.4 version…

I am still (yeh, already a few months) working on it, but it will be released this week.
Pretty possible that 1.4 version will get a few post-updates in case some bugs will still be there

I will post full updates and new features list together with the release, don’t miss it!

Forum and v.1.4 version

 

Thanks to awesome phpBB forum engine i was able to get a working forum up pretty fast.
Now you can feel free to post any questions, suggestions or some other matter there!

Also i should say that due to some massive library improvements to create an actually stable version i have postponed next release, but it will be there.

In next version will be added full RTL support, ¬†some more components styling, lots of fixes and speed improvements and a few other sweet features for Swing ūüėČ

Stay tuned for updates!

WebLookAndFeel and Nine-patch

 

Library got a large bunch of updates and upgrades since last version and i today i will tell about the main one Рnew Nine-patch editor and styling hidden within the library. 
First of all i will tell a bit about nine-patch format for those who still don’t know anything…

Nine-patch

Nine-patch is an image format that holds some additional information inside png-format image meta-data or inside the picture itself.

Here you can see a simple example of nine-patch image (it is also set as default image in editor):

 

As you can see there are four black-colored lines on the image sides – that is additional data that nine-patch format provides.
Each line on the left and top sides presents stretchable image areas – those parts of image will be sized with the component they are used on.
Each line on the right and bottom sides presents content areas (they might also be empty) – in those parts of image component content will be placed (for example – button text and icon).

That is basically all you need to know about that format to make it useful inside you application with WebLookAndFeel library!
If you want to know more – you might find this post and official Android dev guide useful.

I will tell you about nine-patch files usage a bit later – let’s check the format editor first…

More

Nine-patch editor within the library

 

It have been a long time since last post here, but from now on i will also inform you about upcoming features with separate posts.

Today i will tell you some news and interesting information about upcoming features and would love to see any kind of feedback in the comments or on email!

9-patch

There was a small announce of a new visual editor for Android 9-patch format on HabraHabr which is now a part of  Web Look and Feel library (and could be found in upcoming release or in the post on HabraHabr). If you are Android developer Рthat might be interesting for you since it is much more comfortable and easy in use than a basic editor that is offered to Android developers.

Also with upcoming release there will be a cross-platform installer available on downloads page for desktop 9-patch editor version so Android developers can quickly install and use it.

More

WebLookAndFeel v.1.2 released

 

So here we go! Second big update since the release of alpha-version.
It took me almost a month and lots of effort to finish this release.
It is still in alpha-state but since next (1.3) version it will become beta.

Also, hopefully, 1.4 version will already be stable and since that version there will be a lot of changes coming in library and on this site aswell.

So, let’s get back to new 1.2 version and see what is new in it…

More

WebLookAndFeel v.1.1 released

 

First large update is here!
You can download new library version from Download page.

Some of new features/improvements are:

– A bit new JButton and JToggleButton styling:

– Improved buttons rollover reaction:

– New custom-shaped tooltips:

– And also custom-content tooltips:

More

Commercial license

 

You can now purchase WebLookAndFeel library from Buy page through PayPal.

There are two types of license – for single and multi applications.
Both of them grants unlimited tech-support for current major library version.

Don’t miss the chance to¬†enhance¬†Your application!

First alpha-release

 

Finally its here!

You can download library and its source code from the “Download” page.
This alpha-version is licensed under GPLv3 license.

This release was also announced on Habrahabr.

Check out few example-set screenshots under cut!

More