I believe I’ve fixed the edit issues that some folks were noticing. Turns out in this case that removing code was the correct solution. Less code == less bugs I suppose.
I also took a stab at creating better icons. So they now have some colour, and transparency, as well as higher resolution options.
As always, check out the download page.
March 21st, 2007
Using the loaner Treo 600 - I was able to test and properly enable the one handed navigation support that has been in the code for a couple of versions but not working as expected. This is now available as release 1.1.3.
I look forward to hearing from folks how this new version works for them. From playing with the Treo myself, using one handed navigation to move around is a lot nicer than what the older versions of List provided.
Check out the download page for the new version.
March 9th, 2007
Recently I began poking around on the PalmSource developer site and came across their self certification program. This allows a developer to claim their application is “Palm Powered” - I figured that this couldn’t hurt. The self test process is pretty easy, and for the most part its very simple. They do ask that you run the “gremlins” tool against your application for 100,000 events for 10 unique seeds (1million events total). List passed this without any problem - I need to make sure I’ve properly completed the self test and then I can claim to be “Palm Powered”.
Of course I can’t leave well enough alone, so I started to run a lot of gremlin testing on List (many millions of events). This turned up 3 interesting bugs, all of them are fixed in version 1.1.2.
- An error where the insert position of the quick find field could be zero in special situations - this would result in calling the OS with a -1 insert position which is a bad thing.
- In the edit view it was possible to have room left for only a partial line of text, this caused problems when the table redraw happened.
- Again in the edit view, the wrong font could be used to calculate the width of the category labels, this also caused table redraw problems.
All 3 of the problems likely only flagged on the debug ROM, but they were legitimate problems. I continue to try to isolate some sort of test case to track down the Treo issues - if anyone has a repeatable test case, please let me know.
Version 1.1.2 can be found on the download page.
September 12th, 2006