Tuesday, March 13, 2007

Test post

I'm trying out the new version of MarsEdit which should fix the crashing bug with Blogger blogs. Let's see if it works.

Monday, March 12, 2007

Docs, Fixes to IFrames, and Updating Desklets

Fixed internal frames on Windows (and hopefully unix). This means you shouldn't see the title bars anymore on shaped desklets.

First version of self-updating desklets. See the developers group for more details.

Added a progress spinner to the bottom of the dock so that you get some feedback when preloading the standard desklets.

Updated the Weather desklet to grab the current weather from a thread rather than in the init() method. This means it will start up faster and won't hang AB5k if your network is down (say, because you are on a plane :)

Major refactoring of the Main class. Startup and thread is better defined now and should be easier to maintain in the future. (It's amazing what you can do on a two hour flight from Denver to Portland).

Added dock support to the Calendar. Now you will see the date as well as the time in the dock. As it should be.

Thursday, March 8, 2007

Mavenized most of the desklets

I've updated the desklets to be mavenized. This means that the swingx_painterbranch, joda, and JoshUtil jars are now stored in a repository on ab5k.org. The desklets which use these jars can now share them, reducing the total download of the intial AB5k install by many megabytes.

We are mentioned on Artima

http://www.artima.com/forums/flat.jsp?forum=276&thread=197997
Many bug fixes!

Cooper and I fixed a bunch of bugs today after the lunch. The most important fix is that double clicking a .desklet file on Windows will now launch AB5k properly and not do a second launch if one is already running. Everyone please download and try again. We seriously changed the classloader so you'll need to nuke your ~/.ab5k folder before running the new version.

Another change: to properly isolate desklets from eachother they no longer are allowed to use the libraries built into the container. This means that they must include things like swingx.jar themselves. This has greatly increased the size of most desklets (since most of them *do* use swingx.jar). Once we get swingx and the other common jars into a maven repository then we'll change the desklets to use those instead, which will drop the size back down. This will also greatly reduce the download time since maven loaded jars may be shared between desklets.

* make the 'get more desklets' point to ab5k.org instead of joshy.org.
* rebuild and update everything to the website
* made the system look and feel be used
* better looking desktop icon on windows
* fix single/double launch on windows and loading desklets from double click
* fix missing icons on windows
* removed focus rect from big ab5k logo button
* updated most desklets to work properly with the new class resolution

Wednesday, March 7, 2007

AB5k is live!

AB5k, the all Java widget system is live. Go check it out at www.ab5k.org.

Saturday, February 24, 2007

coming soon!

A little over a week until we go live!