Bug 152780 - v3 UI's time range slider is harder to use than that of v2 UI
Summary: v3 UI's time range slider is harder to use than that of v2 UI
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Ryosuke Niwa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-06 01:35 PST by Ryosuke Niwa
Modified: 2016-01-06 12:27 PST (History)
5 users (show)

See Also:


Attachments
Improves the slider (8.63 KB, patch)
2016-01-06 01:45 PST, Ryosuke Niwa
koivisto: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ryosuke Niwa 2016-01-06 01:35:22 PST
1) The position of the slider on the page is affected by the size of text label to the right of it, and the text label changes size according to the position of the slider (when you go from a double digit to a single/tripple digit number of days). As you move the silder, the position of the slider leaps around underneath you, this is really frustrating.

2) The slider appears to currently map proprtionally from slider position to a number of days, making it very fiddly to use in the common cases. The v2 dashboard used some kind of exponential mapping. [ Eyeballing it, it looks like the curve of v2 is something like ^4? – this is really pretty aggresive, and does make it tricky to set ranges of a few months. I'd suggest it might be worth giving something just slightly less aggresive a try, say ^3? ]

3) Minimum chart range is now 7 days, was 1 day. The shorter charts are somethings useful, would be nice to restore the ability to specify shorter ranges.

And a bonus enhancement request!:

4) However you set up the slider, picking some ranges on the chart will be fiddly (the exponential scaling on v2 is great for the common case of specifiying a short range, but leaves only a few pixels difference between 4 months and 6 months – making it difficult to set the chart range to 5 months). However you set up the scaling, something will be difficult. As such, I think it would be great if it was also possible to manually edit the limit (type in the value).

<rdar://problem/23999907>
Comment 1 Ryosuke Niwa 2016-01-06 01:45:28 PST
Created attachment 268362 [details]
Improves the slider
Comment 2 Ryosuke Niwa 2016-01-06 12:27:14 PST
Committed r194651: <http://trac.webkit.org/changeset/194651>