White and creamy wtf

Release early, release often

I got grilled by David Humphrey today for my lousy first release, but I know he was just trying to encourage me to do better in the special way that I require. Here is an excerpt from our conversation :

In hopes of generating more steam, I worked some more on this little XUL app and come with you with pictures and a release.

First, the screenshot. Although not appealing, please do notice that I have tabs and a proper menubar. Classy

Also, the help menu has a contents submenu that may actually help. There is also a progress bar, which didn’t work/exist in the previous version. There is also some bug fixes, but it isn’t documented anywhere.

Anyways, I did a MAR archive of a mozilla object directory of a debug xulrunner build. I got a 255MB MAR (mind you, this is including libraries as well as object files, Makefiles, and pretty much everything), and it –seemed– to work (ie. it finished). However, I still don’t have extract functionality. Hopefully I will have another release this week.

Here is a breakdown oh what’s going on :

Explanation of application appearing to ‘hang’ in the help menu. As well as documentation, both code and user

Better (still needs improvement) structure of code

Stuck an observer pattern in there for those brave enough to venture into the code.