The dragging interaction is similar to that in the iPhone's Safari.
Please let me know what you think.
David
I like the result and the interaction a lot, but I'm with DavidK about
the somewhat lack of discoverability of this feature.
I agree that timelines will normally have one dimension and a 2d preview
might be misleading... what about using the bottom timeline as the
preview zone? basically just by painting the grayish time window not all
the way to the bottom, but corresponding to the same area of the top band?
--
Stefano Mazzocchi Application Catalyst
Metaweb Technologies, Inc. ste...@metaweb.com
-------------------------------------------------------------------
>
> Because I'm counting on most timelines having one severely dominant
> dimension...
>
> David
Love the new dragging functionality! I take your point about timelines in
general privileging the linear dimension: and this is as it should be. The
exploration of that linear dimension _is_ the utility of a timeline.
Having said that, however, It might be helpful to subvert the linear view
just a little, and a two dimensional summary might be a way to do it as
David Karger has suggested.
At the very least, I think there ought to be some sort of indication that
there is more above or below the line. Making your existing indicator, the
'scroll' bar on the right, permanently visible wouldn't take up much room
and would provide the necessary prompt.
Thanks for the further innovations.
Jon
I personally don't think the highlight of the lower band does a good job
of looking like an overview, at least in its current implementation.
Unlike a world map, which immediately looks like an overview unless
you're from another planet, any rectangle in the lower band with a few
pixels shaved here and there doesn't immediately suggest that it
reflects the vertical scrolling state of the upper band.
Larry also suggested to just use a native scrollbar. Would you prefer that?
David
> i am guessing you can come up with a better
> consistent metaphor. It took me quite a while to notice the vertical
> scrollbar, and I'm puzzled why it is "read only".
>
The intention is that it's only an indicator, and the body of the band
is the interactor.
I think people ain't used to scrolling horizontally as much, so if
vertical scrolling were any more emphasized than it is, then that might
totally inhibit any hint that horizontal scrolling is possible. (A
native vertical scrollbar would really emphasize vertical scrolling.)
But I could be wrong.
> farfetched, but what if you made the timeline into a "barrel" that
> rolled away at the top and bottom (images shrinking) to indicate there
> is more present?
>
"Barrel" like this?
http://z.about.com/d/ipod/1/0/e/3/-/-/iphone_gallery_10.jpg
I can add some gradients.
David
> - Just a thought... when you pan to the left or right, until there are
> very few to no events displayed on the timeline, should the vertical
> scrollbar change size (extend) to the full height of the band? It
> seems that the scrollbar keeps it's dimensions based on the thickest
> part of the timeline.
>
There's a technical challenge to do that. The band redraws itself only
occasionally, when you've scrolled to a point where you're about to go
beyond the time span that it has painted. This time span is some
multiples of the visible width of the time line. The band only knows the
overall amount of space the events take up in that time span. It doesn't
know how much space (vertically) the events take up at any particular
point in time. So, it can't render its scrollbar at that level of
granularity.
David
I've updated the trunk to fix #1
http://trunk.simile-widgets.org/timeline/examples/compact-painter/compact-painter.html
Let me know how it feels.
David