Here is something Sheila and I talked about a long time ago which is
tangentially related to the Dashboard spec, because it involves how
we set Triage status on newly created items. However this is mainly
concerned with how we triage events that are created on the calendar
canvas.
Caveat: I'm not proposing that we implement this. I'm just raising
this as a potential issue that may come up during dogfooding.
When you create a new event on the calendar canvas (which is by
definition, not organized wrt triage status, but organized wrt event
date/time instead), we need to set triage status a little bit
differently than when you create new items in the Dashboard (which is
by definition, organized wrt triage status).
On the calendar canvas, instead of setting all new events to NOW, we
should set triage status on event items in terms of where they live
on the calendar canvas relative to your current place in time.
+ For example, events created in the future (ie. after Today) are set
to LATER.
+ Events created for Today are set to NOW.
+ Events created in the Past are set to DONE.
+ If it is 3PM and you create an event for 10AM Today, the event
should be set to DONE.
+ If it is 3PM and you create an all-day or anytime event for Today,
the event should be triaged as NOW.
+ If you create a multi-day event that starts before Today, but ends
either Today or after Today, the event should be set to NOW.
+ If you create a multi-day event that starts Today but ends after
Today, the event should be set to NOW.
Users can manually change the triage status at any time in the detail
view of the event.
===
Questions:
+ When would you want new events to be auto-triaged in this way?
+ When would you want everything to get dumped into NOW no matter
where you put the event on the calendar?
+ Which scenario will be more common?
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design