In the Alpha 4 Dashboard Spec, Sheila and I simplified the behavior of the Date column. However, she dug up this use case last week, which points out some of the usability problems of our simplified design. Q. What if you set a custom-date Tickler on an event that fires after the event has happened? e.g. You want a reminder to fire after every staff meeting to write-up and post the meeting notes. Q. What if the custom-date Tickler has already past? What date should we display? The tickler date? which has past? or the event date which may or may not have past? This also touches on some issues Mitch brought up in our Spec review. Alpha 4 Design: + If the item is an event, show the event date/time + If the item has been assigned a custom-date tickler, show the custom-date tickler + If the item is neither an event nor assigned a custom-date tickler, display Ideal design: + Always display the NEXT important date. + If both the custom tickler and event dates/times have past, in other words, if there is no NEXT important date, display the event date. + If the custom tickler date has past and there is no event date/time, keep displaying the custom tickler date. Always displaying the NEXT important date, be it the event date or a custom tickler date, would be consistent with the way we display dates when an item has neither an event date or a custom tickler date. Non-event, non-tickled items display the MOST RECENT important date (Date sent, Date modified, Date created), whichever happened most recently. Always displaying the custom tickler date, if there is one, is what we have spec'd out currently, and is more consistent with the workflow of allowing users to set ticklers in-line, in the Reminder/Calendar stamp column of summary table view. (It would be confusing to set a tickler in the summary table and then have it revert back to show the event date/time. It might make you think your tickler date didn't stick.) So, what are our options? 1. We can ignore this use case for now and worry about it after Alpha 4. This would be in line with the spirit of 'focusing on the basics for Dashboard' in Alpha 4. 2. We could implement the 'ideal design' and turn off in-place editing for the Reminder/Calendar stamp column. Questions: + Does anyone have any specific examples of when they would set a custom-date tickler to fire after an event? + Is the 'ideal design' much harder to implement than what we have spec'd out for Alpha 4? Mimi
On Jul 6, 2006, at 7:52 AM, Bryan Stearns wrote:
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Design" mailing list http://lists.osafoundation.org/mailman/listinfo/design
