Open rubinahaddad opened 10 years ago
A. Laptop (Chrome) B. Provide status feedback
CRA will provide feedback on this widget
@LXP122 are you able to complete this by Friday?
Yes. Targeting this Friday.
From: Rubina Haddad [mailto:notifications@github.com] Sent: January-27-14 2:24 PM To: wet-boew/wet-boew-styleguide Cc: Patterson, Lowell Subject: Re: [wet-boew-styleguide] Heuristic evaluation - Calendar: Date picker (#17)
@LXP122https://github.com/LXP122 are you able to complete this by Friday?
— Reply to this email directly or view it on GitHubhttps://github.com/wet-boew/wet-boew-styleguide/issues/17#issuecomment-33410742.
Yes we will complete this evaluation by Friday Jan 31.
Thank you / Merci! Nathalie Savard Tel.: 613-941-9363 NEW | Fax: 613-954-9222 Visit the Usability Resource Center sitehttp://infozone/english/r2424161/solutions/bpagol-peagel/dc-ce/org2/urc-e.asp Learn about Usability and User Interface Designhttp://infozone/english/r2424161/solutions/bpagol-peagel/dc-ce/org2/uidu-e.asp Design & Development Centre - Centre de la conception et du développement System Engineering and Development Support Division - former Development Center Solutions Architecture and Integration Directorate - former BPA and GOL directorate Solutions, ITB, CRA / DGI, ARC From: Jakob Nielsen’s Alertbox: February 17, 2013 “It’s much better to bake-in usability from the very start—before you’ve even begun to design anything—than it is to wait until there’s a near-final design and then subject it to “validation” in user testing. Early focus on usability also vastly boosts ROI http://www.nngroup.com/articles/usability-roi-declining-but-still-strong/ ; it’s 100 times cheaper to fix a design flaw on the drawing board than after product launch.”
From: Rubina Haddad [mailto:notifications@github.com] Sent: January 27, 2014 2:24 PM To: wet-boew/wet-boew-styleguide Cc: Patterson, Lowell Subject: Re: [wet-boew-styleguide] Heuristic evaluation - Calendar: Date picker (#17)
@LXP122https://github.com/LXP122 are you able to complete this by Friday?
— Reply to this email directly or view it on GitHubhttps://github.com/wet-boew/wet-boew-styleguide/issues/17#issuecomment-33410742.
A. Please indicate which devices, browsers, and operating systems were tested (Desktop/Mobile/Tablet): Firefox 21.0 on Windows 7 Desktop. B. Provide status feedback
Current WET4 widget JQuery Date picker example
b) It was unclear what would happen if user was to click the link on the month-Year. Using drop down list for Month and Year gives the user clear cues that these values can be changed quickly. The JQuery example above displays the dropdown list continually and dynamically changes the calendar when a drop down entry is selected. The JQuery example is an example of simple and clear user interaction.
link to JQuery example for comments related to Section B-3a) and b): http://jqueryui.com/datepicker/#dropdown-month-year
Please note that the datepicker rendering in Firefox likely has a bug. The underlined 'Goto' link does not appear when the datepicker is first presented as it does for IE8. Instead the month, is underlined. While having the 'Goto' link makes the datepicker polyfill slightly more usable, it is not immediately obvious that users have to click on 'Goto' in order to be able to select a calendar view for a different year and/or month and then 'Go' in order to select a day from that calendar. This requires too many clicks and a calendar polyfill should not require instructions!
see review of the calendar date picker from jakeU on March 11, 2014 with results and recommendations based on usability tests: [https://github.com/wet-boew/wet-boew-styleguide/issues/73]
Thanks for pointing to the @jakeU review, @dravas-nat. Note that I'm querying the relationship of this item #17 to item #73 with @rubinahaddad @pjackson28 @laurawesley and others.
looks like #73 represents the third HE for the date picker - probably should have been posted as a comment in this thread. but now that it's extensively been linked, we're all good! thx
http://wet-boew.github.io/v4.0-ci/demos/datepicker/datepicker-en.html 17 April, 2014
This review was undertaken because the previous reviews did not round out the Devices and Browsers fully
Device | OS | Browsers |
---|---|---|
Laptop (24 inch Monitor) | Windows 8.1 | IE 11.0.3 |
Laptop (24 inch Monitor) | Windows 8.1 | FF 27.0.1 |
Laptop (24 inch Monitor) | Windows 8.1 | Chrome 33.0.1750.146 m |
Nexus 7 | Android 4.3 | Chrome 33.0.1750.136 |
Nexus 7 | Android 4.3 | FF 28 |
iPhone 4 | iOS 7 | Safari |
Yes
Yes, except for dates that are out of range.
For Windows Desktop/IE and Windows Desktop/FF it seems to just delete invalid typed in dates (or accept them without protest, I can’t tell.)
For Windows Desktop/IE and Windows Desktop/FF, using the calendar widget, the strategy of (a) not allowing scrolling to invalid months and years is OK, but the strategy of showing invalid days, but not underline/linking them is too obtuse.
For Windows Desktop/Chrome the fixed “2013” (only that year allowed) is hard to make sense of (at least when there is nothing to predict that that year is the only valid one), and the font color difference is too subtle to be useful.
For Android/FF, it is possible to select invalid dates. When I press the Submit button a message flashes up for about 300 ms and then disappears. The message only reliably reappears if I re-focus the field by, e.g. trying to edit the date.
?Bug? For Android/Chrome it is possible to select the day BEFORE the valid range
For simple date entry, the several UIs I looked at are all different, but I think they are all largely OK, with the following exceptions:
The date-range limiting behaviour is unintelligible - The Desktop FF & IE strategy of showing invalid days, but not underline/linking them is too obtuse.
The Desktop/Chrome frozen and gray "2013" Begin date will not be understood, but it likely does not impact usability.
Chrome has this mess of icons/features, and I suspect many will just avoid them and have to type in entire dates:
Windows Desktop/Chrome: the “Year/Month” picker, and the “Today’s date” picker (dot) are not clear (and the dot does not work correctly when the Year/Month picker is activated and pointing to another year.
Windows Desktop/Chrome: In the snap below, at the right it says March (and the March dates are bold), but the body of the display is actually showing the entire month of .April. This is confusing.
In the snap below the valid dates in the calendar area (April 1-) are greyed out, and the invalid dates (All of March) are black (albeit with a grey background)
Whereas all the other browsers I looked at had some visual element at the right of the field, in Android/FF there is none. Not a big problem, but could be better.
Yes
They are all rather different from what I have got used to, but apart from the issues mentioned, they are OK.
Except for the date-limiting aspects, and the validation problems mentioned, yes.
Not sure there are effective standards.
Yes
N/A
Not consistent across devices or browsers
Yes, except for the fact that you can select invalid dates as detailed in B2, and the circumstance that Chrome will display the wrong month (also detailed in B2)
Not visible in Android/FF or Windows Desktop/IE and Windows Desktop/FF.
See above
Barely in Android implementations
Acceptable
Yes
N/A
OK
Mostly
Yes
http://wet-boew.github.io/v4.0-ci/demos/datepicker/datepicker-en.html 17 April, 2014
Device | OS | Browsers |
---|---|---|
Laptop | Chrome | |
Desktop | Windows 7 | Firefox 21.0 |
Laptop (24 inch Monitor) | Windows 8.1 | IE 11.0.3 |
Laptop (24 inch Monitor) | Windows 8.1 | FF 27.0.1 |
Laptop (24 inch Monitor) | Windows 8.1 | Chrome 33.0.1750.146 m |
Nexus 7 | Android 4.3 | Chrome 33.0.1750.136 |
Nexus 7 | Android 4.3 | FF 28 |
iPhone 4 | iOS 7 | Safari |
In general the reviewers found the Date picker usable, though they were not very positive, and some issues were raised by all.
Two of the reviewers used only a single device/browser, so they did not see the fact that the user experience is different between browsers. At least 4 different UIs were observed by this reviewer. This is not in itself a big problem as folks using more than one browser or device are likely to be more sophisticated users. However it suggests a rather random approach to development. Given the so-so reviews, I would recommend trying again to find one good control that meets all the requirements, and is consistent across devices.
The fact that only one reviewer saw the UI on a variety of devices makes it clear that that the widget is under-reviewed.
For Android/Chrome it is possible to select the day BEFORE the valid range.
Android/FF, it is possible to select invalid dates. When I press the Submit button a message flashes up for about 300 ms and then disappears. The message only reliably reappears if I re-focus the field by, e.g. trying to edit the date.
It is not clear that if validation operates at all with Windows Desktop IE & FF. Nothing happens when invalid dates are entered or submitted.
_Note: This interface is dependant on the core device or platform components (ex. keyboards, dropdown rendering etc). This component may require additional testing on platforms such as iOS, Android, Blackberry._
Please perform a heuristic review of the following component: Calendar: Date picker example.
Performing a heuristic evaluation