I think it's time to bring this discussion to a close. Thank you
Pieter for bringing this to the list, I think we've had some great
discussion, clarified the use cases for the Dashboard sorting
functionality and found a new bug to boot!
[Hi Bryan, Please comment on how likely it is that we can fix the 2
bugs mentioned below for Preview if we were to up their priority.]
Bug: I'd like to nominate this as a 'Prevents dogfooding' bug.
+ When importing an .ics file: Triage items to the DONE by the date
that appears in the Date column
- Nice to have: For DONE - Event items, show the Event start-date in
the Date column, even if there is a custom alarm date.
+ When subscribing to a shared collection where Triage Status is
*not* shared: Triage items to the DONE section by the date that
appears in the Date column
- If Triage status is shared, the subscriber should inherit the
triage status sort order from the publisher.
- Nice to have: For DONE - Event items, show the Event start-date in
the Date column, even if there is a custom alarm date.
Primary Use Case for Sorting by Triage Status: Get the lay of the
land, aka Manage my focus.
+ Understand what I'm doing NOW
+ Understanding what's coming up on the horizon in LATER
+ Review things I've DONE lately
Question: Do we need to address the sort order of the LATER section
for Preview? Should this be nominated as a 'Prevents dogfooding bug'?
Currently, the LATER section is sorted in the order that items are
triaged to later. Ultimately, the desired behavior is to have it sort
in the order that items will automatically move to the NOW section
via Tickling. For details, see bug 8939: http://
bugzilla.osafoundation.org/show_bug.cgi?id=8939
Secondary Use Cases for Sort - Post-Preview
+ Reviewing my schedule - Desired affordance: Ability to sort by
Event start-date
+ Find an item - Desired affordance: Ability to pick which date
attributed is displayed in the Date column
- Date created and last modified are important for people trying to
find their own items or keep abreast of recent changes made to shared
information.
- Date sent is important for locating message items.
Why there isn't a short-term fix for satisfying the Secondary Use Cases
There's no easy way to satisfy both the primary and secondary use
cases without the addition of widgetry because the primary use case
(Managing my focus.) calls for a smart Date column that varies what
it displays depending on context and the Secondary use cases (Review
my schedule and Find an item) call for the ability for the user to
define a fixed display attribute for the Date column.
Post-preview, we can look into providing some way to control what
specific Date/Time attribute is displayed in the Date column (Date
created, last modified, sent, event date, custom alarm date.) It may
also be a great 'Help us' project.
Are there any other issues that haven't been captured here?
Mimi
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design