BlackBerry 6 (and build consolidation)

If you follow any of theusualenthusiast and official websites, its hard to miss what's happened this past week. Amongst all the buzz, they also finally remembered to release an actual SDK to go along with it.

So what did this mean for LogicMail?

I wanted a BlackBerry 6 build, to take immediate advantage of some new APIs:

So I started thinking to myself... Why do I actually have separate touchscreen and non-touchscreen builds? What am I actually saving by doing that? Apparently, only about 32kb! In an era where other developers can't figure out how to write a toy app in less than 1M, and I'm only in the 300-400kb range, it seemed silly to fuss over that little memory.

If you now look at the main page of this site, you'll notice that I've done the following:

Combined the touchscreen and non-touchscreen builds (which icons or fields to use will now just be decided at runtime)