I just posted the first major update to Shush! Ringer Restorer.
I was unhappy with how the first release used a ListView
to pick a duration. The scrollable control wanted fewer options, but users wanted more options. My goal was to make Shush feel fast & simple, but scrolling interfered.
This release replaces the ListView
with something new: a circular slider that operates like the hour hand of a clock. It's fun, compact, and pink! Using Android's view and canvas APIs to implement ClockSlider.java was straightforward, despite the necessary trigonometry!
One potentially controversial design decision I made to limit duration granularity: they must be multiples of 30 minutes. I was afraid users would be frustrated trying to select exactly 45 minutes when touch resolution that difficult. Instead, I'm hoping users will just say, "An hour is close enough!"
_Scan this to get Shush from the Android Market!_For me, this was a fun Saturday project. Have you written an Android app yet?