Sunday, September 13, 2009

ReaderScope 1.1.1 quick-n-easy features

In the last post I forgot to mention the new feature added - crash reporter. But thanks to the users who used this feature to report the crashes, I found a subtle problem. Also a couple of suggestions from comments in last post were pretty easy to implement on a Sunday afternoon. So I just released v1.1.1 with the fix for the Login crash, two features (zoom functionality, filtering read items) and a little internal optimization.

About the crash. I believe it was seen only by G1 users who have slide-out keyboards (not necessarily though). The G1 users have to slide out the keyboard to type in the credentials. This puts the app into landscape mode. After they press the login button, the query goes over network and a rotating progress dialog is shown. Depending upon the network, this may take some time. Before the login is complete and the progress dialog is gone, if the user slides in the keyboard (which is very natural), they force the app into portrait mode. By default the android platform restarts the activity during these orientation changes. This causes the original progress dialog to not belong to the current window. So when the login response returns and the app tries to cancel the progress dialog, it crashes. The solution I have put in v1.1.1 is to override the default behavior of android and make it not to restart the app. This will not make any visible change in the user interface, except that now the app won't crash even when you slide in the keyboard very quickly.

Now about the features. You will now see a filter icon on top of the list of news items (the 2nd screen). If you tap it, all your read items will get hidden. If you tap it again, they will be visible again.

Without filter:



With filter:



In addition, the news item now has zoom buttons to adjust the zoom.



I am not very satisfied with the icons themselves, will try to make them pretty in future release.

So give it a shot!

6 comments:

(``-_-´´) -- BUGabundo said...

does this version allow me to see just NEW items? :D

btw great work with all the new features.

Jayesh said...

> does this version allow me to see just NEW items?

I believe it does. By turning on the filter you can hide the read items and only see the Unread items (They are not necessarily the NEW ones; but the NEW ones will appear at the top :))

Nelson Cruz said...

Jayesh, thanks for the changes. :)

Now I wish there was a way to make showing only unread items the default.

Also, old unread items should not be removed from the list like the read ones.

Jayesh said...

> Now I wish there was a way to make showing only unread items the default.

I suppose I can make the filter button sticky.

> Also, old unread items should not be removed from the list like the read ones.

Yeah, the algorithm to delete old posts and user settings to tweak that algorithm will take shape as we understand our reading habits better. Suggestions are welcome. I will be doing some improvements in coming releases.

(``-_-´´) -- BUGabundo said...

ok a bit more: Mark All as Read!
that would be cool.

the question is:

only the visible ones or ALL ?

Jayesh said...

> Mark All as Read!

Already on the list. Staying close with Google Reader's behavior, "Mark All Read" would be all (not just visible ones). Maybe a warning message will pop up before actually proceeding.