Open brendano opened 8 years ago
Oh another thing. Mouseover shows month granularity. But clicking give you a much smaller interval than month. If the mouseover is month level, then a click ought to select exactly that month -- it's implicitly promised. So on the assumption the granularity of resize actions (and how the interval is described in the UI) should be day-level, if a mouseover is for month X, a click should select interval [day 1 of X, last day of X].
A click outside the selection should also cause that month to be selected, I think.
I remember some discussion a ways back about the difficulty of detecting a click versus a drag and whether timing comes into it. Were you still concerned about this? If so, fortunately I don't think it's relevant here. If the mouseup release occurs at the same x-value as the mousedown, treat it as a "select the whole month, in the spirit of a click" event.
ya. this is definitely something @myersnews brought up too. getting click vs. drag right was definitely a pain. i could never really get an interaction that felt right.
i think you're right that the mis-match between day and month granularity is weird. i think it makes sense to say that span T can't ever be smaller than a month.
so an initial click opens a one month window.
re: black boxes. agree they are confusing. how about something more like...
re: black boxes. agree they are confusing. how about something more like... http://www.yellowfinbi.com/Image.i4?ImageId=6354
yeah the three parallel vertical lines seems to be an indicator of resiziness...
more examples of commonly used interface elements for resizing a time interval. we should use standard practices.
google finance (link):
Also it has
Easy (and fixed):
Harder (lower priority, but certainly doable):
I watched a new rookie user today:
..1. they moused over the timeline. understood the units were months. therefore gave the idea they could click.
..2. clicked. a big black box appears. they did not understand what this means.
..3. now when in this state, trying to click elsewhere seems to cause a zero-length interval. the UI says "from Jun 27, 2000 — Jun 27, 2000" but that's not true, it's showing zero articles but there in fact do exist some there i think. now they're very confused.
some ideas