Bug 200795 - [results.webkit.org Timeline] Sticky Axis and new axis style
Summary: [results.webkit.org Timeline] Sticky Axis and new axis style
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: Safari Technology Preview
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Zhifei Fang
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-15 16:22 PDT by Zhifei Fang
Modified: 2019-08-20 12:58 PDT (History)
5 users (show)

See Also:


Attachments
Patch (18.51 KB, patch)
2019-08-15 16:24 PDT, Zhifei Fang
no flags Details | Formatted Diff | Diff
Patch (18.51 KB, patch)
2019-08-15 18:40 PDT, Zhifei Fang
no flags Details | Formatted Diff | Diff
Patch (18.58 KB, patch)
2019-08-15 19:05 PDT, Zhifei Fang
no flags Details | Formatted Diff | Diff
Patch (21.70 KB, patch)
2019-08-16 15:15 PDT, Zhifei Fang
no flags Details | Formatted Diff | Diff
Patch (20.31 KB, patch)
2019-08-19 16:27 PDT, Zhifei Fang
no flags Details | Formatted Diff | Diff
Patch (20.31 KB, patch)
2019-08-19 16:41 PDT, Zhifei Fang
no flags Details | Formatted Diff | Diff
Patch (20.60 KB, patch)
2019-08-20 12:58 PDT, Zhifei Fang
zhifei_fang: review?
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Zhifei Fang 2019-08-15 16:22:42 PDT
[results.webkit.org Timeline] Sticky Axis and new axis style
Comment 1 Zhifei Fang 2019-08-15 16:24:47 PDT
Created attachment 376439 [details]
Patch
Comment 2 Jonathan Bedard 2019-08-15 17:49:35 PDT
Comment on attachment 376439 [details]
Patch

A few high level comments:
- I think I like the sticky scales, but I can see some people not liking them. I think we need to be able to disable the sticky scales.
- Before, the gap between multi-dot scales just didn't exist....now it feels too large.

I'm interested bot watcher's opinions on this, I'm deploying it to the staging instance now.
Comment 3 Zhifei Fang 2019-08-15 18:33:06 PDT
(In reply to Jonathan Bedard from comment #2)
> Comment on attachment 376439 [details]
> Patch
> 
> A few high level comments:
> - I think I like the sticky scales, but I can see some people not liking
> them. I think we need to be able to disable the sticky scales.

Yes, you can disable it, I have designed an option to enable/disable it, by default it will be enable, so that we don't need to touch any existing code to enable it.

We can provide the UI to enable or disable it.

> - Before, the gap between multi-dot scales just didn't exist....now it feels
> too large.

Yeah, I want bot watchers' opinions on this as well, this change addressed what I remembered for Alexey's feedback. 

> 
> I'm interested bot watcher's opinions on this, I'm deploying it to the
> staging instance now.
Comment 4 Zhifei Fang 2019-08-15 18:40:52 PDT
Created attachment 376462 [details]
Patch
Comment 5 Zhifei Fang 2019-08-15 18:41:33 PDT
A small fix, will deploy this.

(In reply to Zhifei Fang from comment #4)
> Created attachment 376462 [details]
> Patch
Comment 6 Zhifei Fang 2019-08-15 19:05:39 PDT
Created attachment 376465 [details]
Patch
Comment 7 Jonathan Bedard 2019-08-16 11:34:30 PDT
If you scroll all the way to the right, the scale labels don't line up with their dots.
Comment 8 Zhifei Fang 2019-08-16 15:15:59 PDT
Created attachment 376545 [details]
Patch
Comment 9 Jonathan Bedard 2019-08-16 16:02:27 PDT
Comment on attachment 376545 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=376545&action=review

> Tools/resultsdbpy/resultsdbpy/view/templates/base.html:56
> +    disableBackGesture();

Can we just make this a stand-alone patch? I recognize this is useful for the particular changes being made here, but it can also stand alone.
Comment 10 Zhifei Fang 2019-08-16 16:03:44 PDT
(In reply to Jonathan Bedard from comment #9)
> Comment on attachment 376545 [details]
> Patch
> 
> View in context:
> https://bugs.webkit.org/attachment.cgi?id=376545&action=review
> 
> > Tools/resultsdbpy/resultsdbpy/view/templates/base.html:56
> > +    disableBackGesture();
> 
> Can we just make this a stand-alone patch? I recognize this is useful for
> the particular changes being made here, but it can also stand alone.

Sure. Will do
Comment 11 Zhifei Fang 2019-08-16 16:11:01 PDT
(In reply to Jonathan Bedard from comment #9)
> Comment on attachment 376545 [details]
> Patch
> 
> View in context:
> https://bugs.webkit.org/attachment.cgi?id=376545&action=review
> 
> > Tools/resultsdbpy/resultsdbpy/view/templates/base.html:56
> > +    disableBackGesture();
> 
> Can we just make this a stand-alone patch? I recognize this is useful for
> the particular changes being made here, but it can also stand alone.

https://bugs.webkit.org/show_bug.cgi?id=200839
Comment 12 Zhifei Fang 2019-08-19 16:27:59 PDT
Created attachment 376715 [details]
Patch
Comment 13 Zhifei Fang 2019-08-19 16:41:28 PDT
Created attachment 376718 [details]
Patch
Comment 14 Zhifei Fang 2019-08-20 12:58:01 PDT
Created attachment 376794 [details]
Patch