Saturday, January 14, 2012

Moving on...

Well, its been forever since I posted. Though only 7 releases in the intervening 2.5 years.

That amounts to 1 release every 4 months, which I guess goes to show what effect parenting and a real job can have on your hacking schedule...

Anyway, this is sort of a final note. I've created a Google+ page for droiddraw. From here on, what would have gone on this blog, will be posted to Google+. See you there!

Sunday, August 30, 2009

It's been a while, huh...

Lots has happened in my life. I've left academia and the east coast for a job @ Google, Seattle. I had a beautiful daughter (now 1.1 years old). Through all of that, DroidDraw got ignored a little, I'm afraid. But now, finally, there is a new release (r1b14). That's all...

Have fun!

Sunday, May 18, 2008

Time to Move On...

Well, two months (and a little less than 6000 downloads!) later, its time for a new release.  

Actually, its time for two releases, but the first one (b10) was fatally broken due to a mis-handling of preferences when preferences didn't exist.  Silly Brendan, testing is for kids...

Well at least I found it before I advertised the new release.  I don't think anyone actually downloaded the broken files (sorry if you did...).

Anyway, DroidDraw-r1b11 is now available (Mac OS X, Linux, Windows, Platform Independent .jar)  The higlights include:
  • New support for saved preferences (for now: snap-to-grid, default screen size, default root layout)
  • Removed redundant XML namespace declarations
  • Added support for drawing the ScrollView scroll bar
  • Fixed my support for opening URLs from inside DroidDraw (previously all URLs went to my PayPal donations page [oops, how did that happen ;-)]
  • DroidDraw now checks for updated versions on startup
  • It now handles the layout_margin* family of xml attributes.
  • A bug in the Color selector button/property has been fixed.

As always, please post any new bugs that you may find or features that you'd like to see (I'm running out of things to do!) to the issue tracker.

And if you're feeling generous, feel free to donate!

Thursday, March 20, 2008

Appearance is everything...

Well, there's a new release of DroidDraw (r1b9) up on  I'm not doing a full executable release, but as always, the .jar file is a double-clickable application on most platforms (albeit without the fancy icon...)

The primary thing fixed in this release is that the labels for the various layouts in the layouts tab are now darker.  A number of people have written to me, wondering why the layouts were "disabled" in r1b8.  They're not actually disabled, they just *look* like they are.    It goes to show that my next door neighbor the HCI expert actually knows what he's talking about.   So I apologize for any confusion.  The labels are now much darker and un-disabled looking.  So hopefully that clears up any confusion.

Also added, in the desktop version of DroidDraw, is the ability to browse for images for ImageButtons and ImageViews.    This requires that you specify a location for your drawables directory that's located in your project.  Images that are not already present in the directory are copied there for you (how convenient!)

In addition to that, the beginning inklings of code generation support are in there.  That's intended really as a tease more than anything else.  There's not much there yet, but eventually DroidDraw will support some code generation to make your lives even easier!

Until then, you'll have to make do with coding by hand.  

As always, bugs/feature requests/cold hard cash -> brendan.d.burns on gmail.

Wednesday, February 27, 2008

New release (slightly delayed)

There is a new release of DroidDraw (r1b8).  Its a little late in arriving due to by recent bout with the dreaded flu.  This also caused me to miss the Boston Android campfire, I'm pretty disappointed about that.  Anyway, finally, I've got it together to release a new version, including standalone applications for Windows, OS X and Linux.

Highlights include:
  • Support for loading, editing and saving strings.xml, colors.xml and arrays.xml resources in an easy, intuitive manner.
  • The addition of AnDroidDraw an application which runs on an Android device/emulator and allows DroidDraw to download GUI layouts to the handheld device for previewing.

Thursday, February 21, 2008

Full Support for Android-m5

Well, after a few days of hacking, I'm happy to say that DroidDraw now has (as far as I can tell) nearly full support for the latest release of the Android SDK.  Check it out at:

I'm still working on some upcoming changes for the new stand-alone release (cool stuff, I promise you!)  

But in the meantime, if you crave the latest DroidDraw as a standalone, the .jar file is a double-clickable executable on most platforms (or you can run java -jar droiddrawr1b7.jar)

Please let me know if you run into any problems with the generated layout files and Android SDK m5.


Thursday, February 14, 2008

Would you like roses with that release?

Happy Valentine's Day!
I'm down in NYC (installing a very cool piece of robotic art at Exit Art in Chelsea) and away from my sweetheart [don't worry, we're going out to a belated valentine's dinner tomorrow...]

This means I have a chance to begin to hack DroidDraw to work with the new Android SDK.

So, release r1b6 is now available (applet only).  The only major change is that the "id" attribute in the layout .xml is now "android:id" per the changes in the new SDK.

Currently the new Android default GUI look and feel is not supported.  I will work on incorporating this in the coming week.  I expect to have it done by the Boston campfire on Feb. 23rd which I will be attending (and talking about DroidDraw...)

Please let me know if you find anything that breaks.  I've already discovered several small changes in the layout .xml.