Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(173)

Issue 2557973002: DevTools: Introduce Landing page for Timeline panel. (Closed)

Created:
4 years ago by alph
Modified:
4 years ago
Reviewers:
caseq, pfeldman
CC:
chromium-reviews, caseq+blink_chromium.org, lushnikov+blink_chromium.org, pfeldman+blink_chromium.org, apavlov+blink_chromium.org, devtools-reviews_chromium.org, blink-reviews, pfeldman, kozyatinskiy+blink_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

DevTools: Introduce Landing page for Timeline panel. Provide more user-friendly experience as a welcome screen on Timeline panel. The new UX is put behind an experiment. BUG=570441 Committed: https://crrev.com/6741acb07eaa3bfd69c6871179511fca278bff62 Cr-Commit-Position: refs/heads/master@{#437979}

Patch Set 1 #

Total comments: 12

Patch Set 2 : addressing comments #

Total comments: 16

Patch Set 3 : addressing comments #

Total comments: 6

Patch Set 4 : addressing comments #

Total comments: 2

Patch Set 5 : use createSettingCheckbox #

Total comments: 2

Patch Set 6 : do TimelinePanel._clear earlier. #

Total comments: 6

Patch Set 7 : addressing comments #

Total comments: 8

Patch Set 8 : addressing comments #

Total comments: 6

Patch Set 9 : addressing comments. #

Patch Set 10 : minor tweaks #

Messages

Total messages: 30 (6 generated)
alph
ptal
4 years ago (2016-12-07 02:33:11 UTC) #2
caseq
https://codereview.chromium.org/2557973002/diff/1/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js File third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js (right): https://codereview.chromium.org/2557973002/diff/1/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js#newcode17 third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js:17: this.settings = { Why do we make the base ...
4 years ago (2016-12-07 20:17:29 UTC) #3
alph
ptal https://codereview.chromium.org/2557973002/diff/1/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js File third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js (right): https://codereview.chromium.org/2557973002/diff/1/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js#newcode17 third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js:17: this.settings = { On 2016/12/07 20:17:29, caseq wrote: ...
4 years ago (2016-12-08 07:22:45 UTC) #4
caseq
https://codereview.chromium.org/2557973002/diff/20001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js File third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js (right): https://codereview.chromium.org/2557973002/diff/20001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js#newcode11 third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js:11: value: false, So what do these values mean? They ...
4 years ago (2016-12-08 17:59:05 UTC) #5
alph
all done. ptal https://codereview.chromium.org/2557973002/diff/20001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js File third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js (right): https://codereview.chromium.org/2557973002/diff/20001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js#newcode11 third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js:11: value: false, On 2016/12/08 17:59:04, caseq ...
4 years ago (2016-12-08 21:45:48 UTC) #6
caseq
https://codereview.chromium.org/2557973002/diff/40001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js File third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js (right): https://codereview.chromium.org/2557973002/diff/40001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js#newcode12 third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js:12: value: false, s/value/forceEnable/? https://codereview.chromium.org/2557973002/diff/40001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js#newcode62 third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js:62: this._createSettingCheckBox(this.contentElement, config, enable); This ...
4 years ago (2016-12-09 02:11:12 UTC) #7
alph
All done. ptal https://codereview.chromium.org/2557973002/diff/40001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js File third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js (right): https://codereview.chromium.org/2557973002/diff/40001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js#newcode12 third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js:12: value: false, On 2016/12/09 02:11:12, caseq ...
4 years ago (2016-12-09 21:36:10 UTC) #8
caseq
https://codereview.chromium.org/2557973002/diff/60001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js File third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js (right): https://codereview.chromium.org/2557973002/diff/60001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js#newcode68 third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js:68: _createSettingCheckBox(parent, config) { use UI.SettingsUI.createSettingCheckbox()?
4 years ago (2016-12-09 21:53:12 UTC) #9
alph
https://codereview.chromium.org/2557973002/diff/60001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js File third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js (right): https://codereview.chromium.org/2557973002/diff/60001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js#newcode68 third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js:68: _createSettingCheckBox(parent, config) { On 2016/12/09 21:53:12, caseq wrote: > ...
4 years ago (2016-12-09 22:01:20 UTC) #10
alph
4 years ago (2016-12-09 22:01:22 UTC) #11
caseq
https://codereview.chromium.org/2557973002/diff/80001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js File third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js (right): https://codereview.chromium.org/2557973002/diff/80001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js#newcode54 third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js:54: this._enabledOptions.add(Timeline.RecordingConfig.javascript.id); So can I ever disable JavaScript?
4 years ago (2016-12-09 22:05:25 UTC) #12
alph
https://codereview.chromium.org/2557973002/diff/80001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js File third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js (right): https://codereview.chromium.org/2557973002/diff/80001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js#newcode54 third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js:54: this._enabledOptions.add(Timeline.RecordingConfig.javascript.id); On 2016/12/09 22:05:25, caseq wrote: > So can ...
4 years ago (2016-12-09 22:23:21 UTC) #13
pfeldman
https://codereview.chromium.org/2557973002/diff/100001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js File third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js (right): https://codereview.chromium.org/2557973002/diff/100001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js#newcode1 third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js:1: // Copyright 2016 The Chromium Authors. All rights reserved. ...
4 years ago (2016-12-10 00:05:20 UTC) #14
alph
all done. ptal
4 years ago (2016-12-10 01:28:10 UTC) #15
pfeldman
https://codereview.chromium.org/2557973002/diff/120001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js File third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js (right): https://codereview.chromium.org/2557973002/diff/120001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js#newcode34 third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js:34: [config.network, config.javascript, config.screenshots, config.memory, config.paints], var tab = new ...
4 years ago (2016-12-10 02:15:59 UTC) #16
alph
On 2016/12/10 02:15:59, pfeldman wrote: > https://codereview.chromium.org/2557973002/diff/120001/third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js > File > third_party/WebKit/Source/devtools/front_end/timeline/TimelineLandingPage.js > (right): > > ...
4 years ago (2016-12-10 03:41:14 UTC) #17
pfeldman
lgtm
4 years ago (2016-12-12 18:40:40 UTC) #18
caseq
https://codereview.chromium.org/2557973002/diff/140001/third_party/WebKit/Source/devtools/front_end/timeline/TimelinePanel.js File third_party/WebKit/Source/devtools/front_end/timeline/TimelinePanel.js (right): https://codereview.chromium.org/2557973002/diff/140001/third_party/WebKit/Source/devtools/front_end/timeline/TimelinePanel.js#newcode582 third_party/WebKit/Source/devtools/front_end/timeline/TimelinePanel.js:582: this._clear(); I don't think this should be here.
4 years ago (2016-12-12 18:51:53 UTC) #19
caseq
https://codereview.chromium.org/2557973002/diff/140001/third_party/WebKit/Source/devtools/front_end/timeline/timelineLandingPage.css File third_party/WebKit/Source/devtools/front_end/timeline/timelineLandingPage.css (right): https://codereview.chromium.org/2557973002/diff/140001/third_party/WebKit/Source/devtools/front_end/timeline/timelineLandingPage.css#newcode32 third_party/WebKit/Source/devtools/front_end/timeline/timelineLandingPage.css:32: width: 90px; let's not do that, it's a landmine. ...
4 years ago (2016-12-12 19:04:34 UTC) #20
alph
https://codereview.chromium.org/2557973002/diff/140001/third_party/WebKit/Source/devtools/front_end/timeline/TimelinePanel.js File third_party/WebKit/Source/devtools/front_end/timeline/TimelinePanel.js (right): https://codereview.chromium.org/2557973002/diff/140001/third_party/WebKit/Source/devtools/front_end/timeline/TimelinePanel.js#newcode582 third_party/WebKit/Source/devtools/front_end/timeline/TimelinePanel.js:582: this._clear(); On 2016/12/12 18:51:53, caseq wrote: > I don't ...
4 years ago (2016-12-12 20:43:13 UTC) #21
caseq
lgtm
4 years ago (2016-12-12 20:44:21 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2557973002/180001
4 years ago (2016-12-12 20:48:17 UTC) #25
commit-bot: I haz the power
Committed patchset #10 (id:180001)
4 years ago (2016-12-13 01:32:31 UTC) #28
commit-bot: I haz the power
4 years ago (2016-12-13 01:34:19 UTC) #30
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/6741acb07eaa3bfd69c6871179511fca278bff62
Cr-Commit-Position: refs/heads/master@{#437979}

Powered by Google App Engine
This is Rietveld 408576698