AbeHandler / rookie

The Rookie Text Analysis System
10 stars 1 forks source link

google finance style color change for time selection #227

Open brendano opened 8 years ago

brendano commented 8 years ago

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.

screen shot 2016-07-28 at 5 56 47 pm

..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.

screen shot 2016-07-28 at 5 57 47 pm

some ideas

brendano commented 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].

brendano commented 8 years ago

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.

AbeHandler commented 8 years ago

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...

http://www.yellowfinbi.com/Image.i4?ImageId=6354

brendano commented 8 years ago

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...

brendano commented 8 years ago

more examples of commonly used interface elements for resizing a time interval. we should use standard practices.

google finance (link):

screen shot 2016-07-29 at 9 36 42 am

Also it has

AbeHandler commented 8 years ago

Easy (and fixed):

Harder (lower priority, but certainly doable):