- support for android:layout_span which allows table entries to span multiple columns
- the properties panel's apply button is now outside of the list of properties
- the properties panel updates when properties change
- eliminated an ill-fated lengthening of layouts which did bad things
Monday, December 31, 2007
More Bugs (pt. 2)
Well, I spent another hour wiping out miscellaneous bugs, including:
Sunday, December 30, 2007
More Bugs...
I'm always disturbed when I find bugs that have been around for a while and seriously impact the performance of my application. It makes me think either:
- no one is using my application
- everyone thinks I suck as a programmer.
When I implemented support for the android:padding attribute, it was generated for all widgets (albeit with a default of 0px.) However, this does weird things in Android. If a button has a padding of 0px, it shrinks the button down around the text as follows:
This seems to me to be a bug in Android, and I've asked a question about it on Android-developers, but for the mean-time, I've made changes so that default values aren't generated in the .xml file. This means that the default behavior of DroidDraw will match up better to what happens when you render the file.
Thursday, December 27, 2007
A couple more bugs bite the dust (and another is found...)
Well, this holiday break is something less than a total break ;-)
After a day spent mostly ineffectually trying to get my Kondo KHR-2HV to work with Mac OS X, I decided to fix a couple of bugs in DroidDraw to actually accomplish *something* for the day. The bugs I fixed were:
- TextView widgets now correctly (I think) break into multi-lines if they are too long
- FrameLayout and ScrollView objects can now actually be dragged onto the layout.
Changes checked into SVN, release sometime next week.
Of course, in the meantime, I found another bug... *sigh*
Later...
Wednesday, December 26, 2007
DroidDraw r1a21...
Well, I said that I wasn't going to release another alpha, but r1a21 is now out there on DroidDraw.org. A couple of minor bug fixes, one submitted by a user (thanks!):
- The gray outline of nested layouts wasn't being drawn.
- Nested RelativeLayouts deeper than 2 were causing infinite recursion and thus a stack overflow.
Friday, December 21, 2007
DroidDraw Dev. Blog Started!
Several people have requested a blog so that they can keep up with the latest releases, etc. for DroidDraw. Well, ask and ye shall receive!
Its been a hectic month of coding, starting from nothing and working up into an application that I'm fairly happy with and that others seem to be using with some frequency! Along the way, I've learned a bunch about Android GUIs and layouts and even coded some things inJava (Drag 'n Drop) which I'd never done before.
I just released DroidDraw-r1a20 (release 1 alpha 20, for those who were wondering). [Mac, Windows, Linux] I think I've finally qualified for the beta moniker, so the next release will be r1b1. Don't expect it before the end of next week. I'm taking a bit of a holiday break...
For now, enjoy the holidays! and if you find any bugs or want any improvements remember to log them at the issues list.
Later.
Its been a hectic month of coding, starting from nothing and working up into an application that I'm fairly happy with and that others seem to be using with some frequency! Along the way, I've learned a bunch about Android GUIs and layouts and even coded some things inJava (Drag 'n Drop) which I'd never done before.
I just released DroidDraw-r1a20 (release 1 alpha 20, for those who were wondering). [Mac, Windows, Linux] I think I've finally qualified for the beta moniker, so the next release will be r1b1. Don't expect it before the end of next week. I'm taking a bit of a holiday break...
For now, enjoy the holidays! and if you find any bugs or want any improvements remember to log them at the issues list.
Later.
Subscribe to:
Posts (Atom)