Integer spinner for ODK collect?

This is more of a suggestion, so maybe this isn't the right place to post. If so, apologies.

The date-time widget with appearance="year" gives a nice spinner to enter integers between 1901 and 2100. If would be really nice to be able to use a spinner like this to enter arbitrary integers, especially as the code (presumably) exists within ODK Collect already. OK, maybe not arbitrary integers, but (say) numbers between +/-100 (which, I'm sure, form the vast majority of the answers ever provided to "integer" questions), or a user-specifiable range.

The use cases I'm thinking of are:
(1) collecting dates in non-Gregorian calendars. In the Nepali calendar, for example, months have between 29 and 32 days. At the moment, I'm using three select1 fields with appearance="minimal" in a group on the same page. This works, but isn't brilliant, as the option list of 1-32 is large compared to the screen size.
(2) multiple integer fields on a page - when the virtual keypad pops up, it conceals the bottom half of the screen, leading to fieldworker confusion.
(3) users who would be happier "leaning on" the + or - to change values, rather than "typing" on the keypad.

Thanks.

Contributed code is always accepted. Please create an issue for this
feature request on our issues list:
http://code.google.com/p/opendatakit/issues/list

And if anyone has any spare time to work on any of the issues on that list,
we would welcome the assistance.

Mitch

ยทยทยท On Thu, Jul 18, 2013 at 12:01 AM, wrote:

This is more of a suggestion, so maybe this isn't the right place to post.
If so, apologies.

The date-time widget with appearance="year" gives a nice spinner to enter
integers between 1901 and 2100. If would be really nice to be able to use a
spinner like this to enter arbitrary integers, especially as the code
(presumably) exists within ODK Collect already. OK, maybe not arbitrary
integers, but (say) numbers between +/-100 (which, I'm sure, form the vast
majority of the answers ever provided to "integer" questions), or a
user-specifiable range.

The use cases I'm thinking of are:
(1) collecting dates in non-Gregorian calendars. In the Nepali calendar,
for example, months have between 29 and 32 days. At the moment, I'm using
three select1 fields with appearance="minimal" in a group on the same page.
This works, but isn't brilliant, as the option list of 1-32 is large
compared to the screen size.
(2) multiple integer fields on a page - when the virtual keypad pops up,
it conceals the bottom half of the screen, leading to fieldworker confusion.
(3) users who would be happier "leaning on" the + or - to change values,
rather than "typing" on the keypad.

Thanks.

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com