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

Reply via email to