(Yes, that's what I was saying. ...Bryan)

Mimi Yin wrote:
> Hi Andrew,
> 
> I think what Bryan Stearns (who is keeper of all things Triage Table) 
> was saying is that it's very difficult to merge drag and drop, explicit 
> ordering with a notion of auto-sorting based on alarm dates / event 
> start dates. Is that correct Bryan?
> 
> I think the LATER section *needs* some form of auto-sorting based on 
> alarm dates / event dates because it grows over time to contain too many 
> items for manual sorting.
> 
> Conversely, I think explicit ordering is *most* useful in the NOW 
> section, because theoretically, this should be the smallest section, the 
> section users are most carefully monitoring.
> 
> OR We *could* auto-sort the NOW section in the same way we're proposing 
> to sort the LATER section with the caveat that 'newly arrived items' 
> stay at the top until the user has read them and clicked the Triage 
> button in the toolbar. Does that make sense? My concern is that if we 
> move to an auto-sort paradigm in the NOW section, new items that arrive 
> in the NOW section will never catch your attention because they get 
> 'auto-sorted' down the list of NOW items.
> 
> Mimi
> 
> On Oct 17, 2007, at 4:25 PM, Andrew Tong wrote:
> 
>> In my view, the hidden lost-toggled-date is unlikely to reflect the 
>> user's true intention for the priority of the task/event. Speaking 
>> from experience of using Chandler day to day for the last few months, 
>> the toggle date only reflects when happen to run through a bit of 
>> daily housekeeping in Chandler.
>>
>> I would also argue for a consistent treatment of items in the Now and 
>> Later sections. For some users, the now means today. For other it's 
>> next few days plus what ever is due much later but should be started 
>> shortly. Where the boundary line is drawn between Now and Later is 
>> personal and arbitrary, which I see as an asset of Chandler.
>>
>> I had described the disadvantage of the current sort approach in the 
>> bottom of this thread. I would like to attempt to describe an 
>> alternative I have in mind:
>>
>> - Same system for both Now and Later
>>
>> - Visible dates are dates of events and tasks with explicitly set date 
>> parameters.
>>
>> - Hidden date = visible date, for all events
>>
>> - Hidden date = visible date, for tasks with dates set explicitly
>>
>> - Hidden date = date of entry, for tasks without dates, until...
>>
>> - ...dragged by user, then hidden date > date of item below, and < 
>> date of item above
>>
>> - Whenever date sort is requested, always sort by hidden date
>>
>> - Items without explicitly set dates would have NO visible date, to 
>> remind user that their positions reflect priority only, and can be 
>> readily changed by drag and drop
>>
>> - If an item with explicitly set date is dragged from one triage group 
>> to another, new triage statuses are assigned
>>
>> - If an item with explicitly set date is dragged among dateless items, 
>> it's own date doesn't change but the adjacent hidden dates for items 
>> without explicitly set dates are modified to accommodate the user's 
>> intention
>>
>> - If items with explicitly set dates are dragged above or below other 
>> items also with explicitly set dates, prompt user with confirmation 
>> dialogue box with a suitable suggested new date
>>
>> Think of the hidden date field as the smart priority field. Unlike 
>> other PIM apps which force users to make up numbers, this smart field 
>> picks up the correct figure either be copying from the visible date or 
>> from user interaction.
>>
>> I'm beginning to consider how to make use of the concept of start and 
>> end dates for tasks. Perhaps the start date is used by the hidden date 
>> as an indication of priority, and the end date doesn't change since it 
>> reflects the calendar deadline. This needs to be thought through more.
>>
>> Andrew
>>
>>
>>
>>
>>
>> Mimi Yin wrote:
>>> Moving this discussion over to the Design List.
>>>
>>> Hi Bryan,
>>>
>>> Thinking about it more, I agree that it would be confusing to have
>>> both explicit ordering in the LATER section alongside automatic
>>> ordering based on the Date column.
>>>
>>> So explicit ordering would only be something you can do in the NOW
>>> section, which would remain ordered by when items became NOW.
>>>
>>> Mimi
>>>
>>> On Oct 16, 2007, at 7:59 AM, Bryan Stearns wrote:
>>>
>>>> We currently sort by a value you can see (the triage status color:
>>>> now or later or done) as well as a value you can't (which, at the
>>>> moment, is more or less "the time that the triage status color was
>>>> last set").
>>>>
>>>> The intention behind this was always to support manual ordering by
>>>> dragging items (it's bug 6311*, by the way): if you dropped an item
>>>> between a "now" that was changed at 10AM yesterday, and one changed
>>>> at 10:30AM yesterday, we'd pretend the dropped item was changed at,
>>>> say, 10:15AM.
>>>>
>>>> We currently have a task to change the sort order of the Later and
>>>> Done sections (bug 8939*): the new requirements there complicate
>>>> support for manual dragging (you wanted nuanced? here it is: the
>>>> old ordering only depended on what had happened to the item in the
>>>> past, but the new ordering requirement for the Later section
>>>> depends on values that the user can change -- so if the user
>>>> changes a date on an item in Later, it might or might not move
>>>> relative to other Later items. If the user expects the manual
>>>> ordering to affect when the item pops to Now, they'll be
>>>> disappointed and/or confused.)
>>>>
>>>> ...Bryan
>>>>
>>>>
>>>> * Manual ordering is this bug:
>>>>   https://bugzilla.osafoundation.org/show_bug.cgi?id=6311
>>>>
>>>>   Changing the sort order in Later & Done is this bug:
>>>>   https://bugzilla.osafoundation.org/show_bug.cgi?id=8939
>>>>
>>>>
>>>> Mimi Yin wrote:
>>>>> On Sep 25, 2007, at 9:12 PM, Andrew Tong wrote:
>>>>>> I can see the logic of the current approach, and I suspect it can
>>>>>> be used productively IF we flip the trange status consciously
>>>>>> with this in mind. However, I update triange status generally
>>>>>> from top to bottom based on whatever the current sort order
>>>>>> happens to be. From other discussions, you would know that since
>>>>>> the current sort order is unlikely to be ideal so further
>>>>>> flipping triange status is unlikely to result in any better
>>>>>> order. e.g.:
>>>>>>
>>>>>>   super important event [today]    [later]
>>>>>>   important event       [tomorrow] [later]
>>>>> Yes, this is along the lines of how I've been thinking about
>>>>> prioritizing items in the LATER section as well.
>>>>>>
>>>>>> Reviewing the list, I change the first item to "now", followed by
>>>>>> changing the second item to [now] also. Since event dates are
>>>>>> ignored in the sort ordering, the result:
>>>>>>
>>>>>>
>>>>>>   important event       [tomorrowa] [now]
>>>>>>
>>>>>>
>>>>>>   super important event [today]    [now]
>>>>>>
>>>>>> To overcome this, one would have to counter-intuitively flip the
>>>>>> 2nd "tomorrow" item first, then you flip the more important item.
>>>>>>
>>>>>> Again, an additional drag-and-move free form sort order would be
>>>>>> ideal!
>>>>> Yes! I've run into this a number of times as well for both the NOW
>>>>> and LATER sections. My understanding is that explicit ordering is
>>>>> that this is quite difficult. But Bryan Stearns would have a more
>>>>> nuanced perspective.
>>
>>
>>
>>
>>       Yahoo! 全新升級網上相簿,讓你由相片中分享生活點滴,請前往http: 
>> //hk.photos.yahoo.com 了解更多!
>>
>>
>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>
>> Open Source Applications Foundation "Design" mailing list
>> http://lists.osafoundation.org/mailman/listinfo/design
> 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> 
> Open Source Applications Foundation "Design" mailing list
> http://lists.osafoundation.org/mailman/listinfo/design
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

Reply via email to