View Single Post
Posts: 292 | Thanked: 131 times | Joined on Dec 2009
#1
Brainstorm link:

https://maemo.org/community/brainsto...ew-in_maemo_5/

Whenever the user needs to pick a date the system (Maemo 5) presents three vertically scrollable lists: DAY, MONTH and YEAR. There is no hint of the day of the week. It looks very unintuitive and very unpolished. It looks like a programming placeholder for a real date picker that wasn't finished on time for launch.

How to view the "day picker":

1. General Menu -> Calendar -> Menu -> Jump to
2. All other actions that start up the system "Day picker"

A date picker that looks like a Calendar should be presented. This "calendar view" is the standard date picker that is shown in all platforms, including the Web (JavaScript and Java). The Calendar view wouldn't have to be large, but would provide means of picking any date or changing month and year.

Reasoning

The standard "Calendar view" is the preferred method of choosing dates in all platforms for a reason: usability. It is much more user friendly to use a calendar view because (not an exhaustive list, but a few points):

a) It is a standard
b) It relates to real world concepts of Calendars and dates
c) The user needs just one tap most of the time (when the chosen date is in the currently selected month)
d) The user can readily see what day of the month the chosen date will be. Moreover, it opens up the possibility of showing additional information such as holidays or the presence of other appointments is the same familiar view.

Thanks
Luis

-----------------
One possible solution:

A system date picker component could be designed from scratch. Actually, it could be implemented as a system lib to be used by any application. A QT wrapper could be developed around it, to be presented as a QT date picker.

In later versions of Maemo, the system component could be replaced by a new QT component, implementing the same interface.

Last edited by chemist; 2010-01-13 at 14:20. Reason: status
 

The Following 9 Users Say Thank You to soeiro For This Useful Post: