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

Issue 1273363002: Devtools UI: Show multiple shortcuts, show more shortcuts (Closed)

Created:
5 years, 4 months ago by samli
Modified:
5 years, 3 months ago
Reviewers:
paulirish, pfeldman
CC:
apavlov+blink_chromium.org, blink-reviews, caseq+blink_chromium.org, devtools-reviews_chromium.org, kozyatinskiy+blink_chromium.org, lushnikov+blink_chromium.org, pfeldman+blink_chromium.org, sergeyv+blink_chromium.org, yurys+blink_chromium.org
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Devtools UI: Show multiple shortcuts, show more shortcuts This change allows multiple shortcuts for the same action to be shown in the tooltip, allowing the user to understand different shortcut options available. Toolbar buttons can also have defined shortcuts, which record in timeline and profiles use to show shortcuts. Instead of showing a symbol for Esc on Mac, this change now shows Esc for the escape key. BUG=513066 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=201428

Patch Set 1 #

Total comments: 2

Patch Set 2 : #

Total comments: 2

Patch Set 3 : #

Patch Set 4 : #

Total comments: 3

Patch Set 5 : #

Total comments: 6

Patch Set 6 : #

Total comments: 3

Patch Set 7 : #

Patch Set 8 : #

Total comments: 7

Patch Set 9 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+168 lines, -38 lines) Patch
D LayoutTests/inspector/elements/styles-4/styles-inline-element-style-changes-should-not-force-style-recalc.html View 1 2 3 4 5 6 7 8 1 chunk +1 line, -0 lines 0 comments Download
D LayoutTests/inspector/elements/styles-4/styles-should-not-force-sync-style-recalc.html View 1 2 3 4 5 6 7 8 1 chunk +1 line, -0 lines 0 comments Download
M Source/devtools/front_end/console/ConsoleView.js View 1 2 3 4 6 chunks +8 lines, -15 lines 0 comments Download
M Source/devtools/front_end/console/module.json View 1 2 3 4 2 chunks +18 lines, -1 line 0 comments Download
M Source/devtools/front_end/main/Main.js View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M Source/devtools/front_end/profiler/ProfilesPanel.js View 1 2 3 4 5 6 7 8 5 chunks +33 lines, -8 lines 0 comments Download
M Source/devtools/front_end/profiler/module.json View 1 2 3 4 5 6 7 8 1 chunk +12 lines, -0 lines 0 comments Download
M Source/devtools/front_end/sdk/ConsoleModel.js View 1 1 chunk +7 lines, -0 lines 0 comments Download
M Source/devtools/front_end/settings/module.json View 1 2 3 4 5 3 chunks +3 lines, -3 lines 0 comments Download
M Source/devtools/front_end/sources/module.json View 1 2 3 4 5 2 chunks +1 line, -1 line 0 comments Download
M Source/devtools/front_end/timeline/TimelinePanel.js View 1 2 3 4 5 6 7 8 4 chunks +29 lines, -3 lines 0 comments Download
M Source/devtools/front_end/timeline/module.json View 1 2 3 4 5 6 7 8 1 chunk +12 lines, -0 lines 0 comments Download
M Source/devtools/front_end/ui/ActionRegistry.js View 1 2 3 4 5 1 chunk +22 lines, -0 lines 0 comments Download
M Source/devtools/front_end/ui/ContextMenu.js View 1 2 3 4 5 2 chunks +5 lines, -3 lines 0 comments Download
M Source/devtools/front_end/ui/KeyboardShortcut.js View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M Source/devtools/front_end/ui/Toolbar.js View 1 2 3 4 5 6 1 chunk +12 lines, -0 lines 0 comments Download
M Source/devtools/front_end/ui/Tooltip.js View 1 2 3 4 5 6 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 48 (14 generated)
samli
PTAL. Screenshot multiple shortcuts: http://i.imgur.com/YqAgzFV.png Mac escape icon to "Esc" requested by Paul.
5 years, 4 months ago (2015-08-07 04:33:39 UTC) #2
pfeldman
https://codereview.chromium.org/1273363002/diff/1/Source/devtools/front_end/console/ConsoleView.js File Source/devtools/front_end/console/ConsoleView.js (right): https://codereview.chromium.org/1273363002/diff/1/Source/devtools/front_end/console/ConsoleView.js#newcode63 Source/devtools/front_end/console/ConsoleView.js:63: this._clearConsoleButton.setShortcut([WebInspector.KeyboardShortcut.makeDescriptor("l", WebInspector.KeyboardShortcut.Modifiers.Ctrl)]); We should instead fetch the shortcut by ...
5 years, 4 months ago (2015-08-07 19:54:13 UTC) #3
paulirish
I like the multiple shortcuts, especially for step-wise debugging. lgtm from my side.
5 years, 4 months ago (2015-08-11 01:11:18 UTC) #4
samli
https://codereview.chromium.org/1273363002/diff/1/Source/devtools/front_end/console/ConsoleView.js File Source/devtools/front_end/console/ConsoleView.js (right): https://codereview.chromium.org/1273363002/diff/1/Source/devtools/front_end/console/ConsoleView.js#newcode63 Source/devtools/front_end/console/ConsoleView.js:63: this._clearConsoleButton.setShortcut([WebInspector.KeyboardShortcut.makeDescriptor("l", WebInspector.KeyboardShortcut.Modifiers.Ctrl)]); On 2015/08/07 at 19:54:13, pfeldman wrote: > ...
5 years, 4 months ago (2015-08-11 01:59:45 UTC) #6
pfeldman
On 2015/08/11 01:59:45, samli wrote: > https://codereview.chromium.org/1273363002/diff/1/Source/devtools/front_end/console/ConsoleView.js > File Source/devtools/front_end/console/ConsoleView.js (right): > > https://codereview.chromium.org/1273363002/diff/1/Source/devtools/front_end/console/ConsoleView.js#newcode63 > ...
5 years, 4 months ago (2015-08-11 04:10:18 UTC) #7
samli
On 2015/08/11 at 04:10:18, pfeldman wrote: > On 2015/08/11 01:59:45, samli wrote: > > https://codereview.chromium.org/1273363002/diff/1/Source/devtools/front_end/console/ConsoleView.js ...
5 years, 4 months ago (2015-08-11 05:27:18 UTC) #8
samli
PTAL.
5 years, 4 months ago (2015-08-11 05:27:28 UTC) #9
pfeldman
https://codereview.chromium.org/1273363002/diff/20001/Source/devtools/front_end/ui/Toolbar.js File Source/devtools/front_end/ui/Toolbar.js (right): https://codereview.chromium.org/1273363002/diff/20001/Source/devtools/front_end/ui/Toolbar.js#newcode415 Source/devtools/front_end/ui/Toolbar.js:415: this._shortcutKeys = keys; We should have action ids for ...
5 years, 4 months ago (2015-08-11 05:34:57 UTC) #10
samli
Regresses shortcut start/stop. Not sure why yet, since it calls the same function. For some ...
5 years, 4 months ago (2015-08-11 07:17:01 UTC) #11
samli
On 2015/08/11 at 07:17:01, samli wrote: > Regresses shortcut start/stop. Not sure why yet, since ...
5 years, 4 months ago (2015-08-11 07:32:50 UTC) #12
samli
ping pfeldman
5 years, 4 months ago (2015-08-17 00:31:30 UTC) #13
pfeldman
Suggesting a little refactoring there. Let me know if you are comfortable performing it. https://codereview.chromium.org/1273363002/diff/60001/Source/devtools/front_end/console/ConsoleView.js ...
5 years, 4 months ago (2015-08-17 19:22:50 UTC) #14
samli
On 2015/08/17 at 19:22:50, pfeldman wrote: > Suggesting a little refactoring there. Let me know ...
5 years, 4 months ago (2015-08-18 03:26:24 UTC) #15
pfeldman
lgtm, but please move context menu to registry-provided titles! https://codereview.chromium.org/1273363002/diff/80001/Source/devtools/front_end/ui/ActionRegistry.js File Source/devtools/front_end/ui/ActionRegistry.js (right): https://codereview.chromium.org/1273363002/diff/80001/Source/devtools/front_end/ui/ActionRegistry.js#newcode74 Source/devtools/front_end/ui/ActionRegistry.js:74: ...
5 years, 4 months ago (2015-08-18 05:08:31 UTC) #16
samli
https://codereview.chromium.org/1273363002/diff/80001/Source/devtools/front_end/ui/ActionRegistry.js File Source/devtools/front_end/ui/ActionRegistry.js (right): https://codereview.chromium.org/1273363002/diff/80001/Source/devtools/front_end/ui/ActionRegistry.js#newcode74 Source/devtools/front_end/ui/ActionRegistry.js:74: getActionDescriptor: function(actionId) On 2015/08/18 at 05:08:31, pfeldman wrote: > ...
5 years, 4 months ago (2015-08-19 05:27:16 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1273363002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1273363002/100001
5 years, 4 months ago (2015-08-19 05:27:34 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/95144)
5 years, 4 months ago (2015-08-19 07:10:43 UTC) #22
samli
https://codereview.chromium.org/1273363002/diff/100001/Source/devtools/front_end/timeline/TimelinePanel.js File Source/devtools/front_end/timeline/TimelinePanel.js (right): https://codereview.chromium.org/1273363002/diff/100001/Source/devtools/front_end/timeline/TimelinePanel.js#newcode1819 Source/devtools/front_end/timeline/TimelinePanel.js:1819: if (WebInspector.inspectorView.currentPanel().name !== "timeline") Not sure how to better ...
5 years, 4 months ago (2015-08-21 02:41:12 UTC) #23
pfeldman
https://codereview.chromium.org/1273363002/diff/100001/Source/devtools/front_end/timeline/TimelinePanel.js File Source/devtools/front_end/timeline/TimelinePanel.js (right): https://codereview.chromium.org/1273363002/diff/100001/Source/devtools/front_end/timeline/TimelinePanel.js#newcode1819 Source/devtools/front_end/timeline/TimelinePanel.js:1819: if (WebInspector.inspectorView.currentPanel().name !== "timeline") On 2015/08/21 02:41:12, samli wrote: ...
5 years, 4 months ago (2015-08-21 18:21:10 UTC) #24
samli
https://codereview.chromium.org/1273363002/diff/100001/Source/devtools/front_end/timeline/TimelinePanel.js File Source/devtools/front_end/timeline/TimelinePanel.js (right): https://codereview.chromium.org/1273363002/diff/100001/Source/devtools/front_end/timeline/TimelinePanel.js#newcode1819 Source/devtools/front_end/timeline/TimelinePanel.js:1819: if (WebInspector.inspectorView.currentPanel().name !== "timeline") On 2015/08/21 at 18:21:09, pfeldman ...
5 years, 3 months ago (2015-08-28 01:24:28 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1273363002/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1273363002/140001
5 years, 3 months ago (2015-08-28 01:38:05 UTC) #28
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_x64_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_rel_ng/builds/96963)
5 years, 3 months ago (2015-08-28 03:45:07 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1273363002/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1273363002/140001
5 years, 3 months ago (2015-08-28 15:40:53 UTC) #32
pfeldman
https://codereview.chromium.org/1273363002/diff/140001/LayoutTests/inspector/tracing/styles-should-not-force-sync-style-recalc.html File LayoutTests/inspector/tracing/styles-should-not-force-sync-style-recalc.html (right): https://codereview.chromium.org/1273363002/diff/140001/LayoutTests/inspector/tracing/styles-should-not-force-sync-style-recalc.html#newcode3 LayoutTests/inspector/tracing/styles-should-not-force-sync-style-recalc.html:3: <script src="../../http/tests/inspector/inspector-test.js"></script> So we have two tests and I ...
5 years, 3 months ago (2015-08-28 16:22:02 UTC) #34
pfeldman
https://codereview.chromium.org/1273363002/diff/140001/Source/devtools/front_end/profiler/module.json File Source/devtools/front_end/profiler/module.json (right): https://codereview.chromium.org/1273363002/diff/140001/Source/devtools/front_end/profiler/module.json#newcode40 Source/devtools/front_end/profiler/module.json:40: "type": "@WebInspector.ActionDelegate", You should specify context flavor here. https://codereview.chromium.org/1273363002/diff/140001/Source/devtools/front_end/timeline/TimelinePanel.js ...
5 years, 3 months ago (2015-08-28 16:24:45 UTC) #35
samli
Done, PTAL. https://codereview.chromium.org/1273363002/diff/140001/Source/devtools/front_end/profiler/module.json File Source/devtools/front_end/profiler/module.json (right): https://codereview.chromium.org/1273363002/diff/140001/Source/devtools/front_end/profiler/module.json#newcode40 Source/devtools/front_end/profiler/module.json:40: "type": "@WebInspector.ActionDelegate", On 2015/08/28 at 16:24:45, pfeldman ...
5 years, 3 months ago (2015-08-28 17:21:23 UTC) #36
pfeldman
Are you deleting the test?
5 years, 3 months ago (2015-08-28 17:29:11 UTC) #37
pfeldman
Oh, this is stupid code review bug.
5 years, 3 months ago (2015-08-28 17:29:42 UTC) #38
pfeldman
Oh, this is stupid code review bug.
5 years, 3 months ago (2015-08-28 17:29:43 UTC) #39
pfeldman
lgtm
5 years, 3 months ago (2015-08-28 17:30:59 UTC) #40
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1273363002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1273363002/160001
5 years, 3 months ago (2015-08-28 17:53:03 UTC) #43
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/106087)
5 years, 3 months ago (2015-08-28 18:48:04 UTC) #45
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1273363002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1273363002/160001
5 years, 3 months ago (2015-08-28 21:10:40 UTC) #47
commit-bot: I haz the power
5 years, 3 months ago (2015-08-28 21:47:18 UTC) #48
Message was sent while issue was closed.
Committed patchset #9 (id:160001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=201428

Powered by Google App Engine
This is Rietveld 408576698