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

Issue 2418343002: bluetooth: Add device list UI for chrome://bluetooth-internals. (Closed)

Created:
4 years, 2 months ago by mbrunson
Modified:
4 years, 1 month ago
Reviewers:
scheib, ortuno, dpapad
CC:
arv+watch_chromium.org, chromium-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

bluetooth: Add device list UI for chrome://bluetooth-internals. Adds mobile responsive device list to bluetooth internals page. Lists device name, address, and latest RSSI. Refreshes when devices are discovered, removed, or advertising packets are received. Screenshots Desktop: https://goo.gl/photos/bot7JsdTuf8P2A328 Mobile: https://goo.gl/photos/G9bb9s4ih5KT3PJw8 BUG=651282 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Committed: https://crrev.com/eb0336053e2673a5714326520bcde9269ca0f823 Cr-Commit-Position: refs/heads/master@{#427261}

Patch Set 1 #

Patch Set 2 : Merge upstream #

Total comments: 10

Patch Set 3 : Fix formatting, remove unnecessary properties from Device in JS #

Patch Set 4 : Fix device list for optional rssi #

Patch Set 5 : More granular device list control, merge upstream #

Patch Set 6 : Add comments to new device functions #

Total comments: 13

Patch Set 7 : Merge upstream, address ortuno comments" #

Patch Set 8 : Add missing deviceElement variable #

Patch Set 9 : Add error for missing device #

Total comments: 12

Patch Set 10 : CSS changes, assert, importNode, textContent #

Total comments: 6

Patch Set 11 : Update comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+141 lines, -23 lines) Patch
M chrome/browser/resources/bluetooth_internals/bluetooth_internals.css View 1 2 3 4 5 6 7 8 9 1 chunk +75 lines, -3 lines 0 comments Download
M chrome/browser/resources/bluetooth_internals/bluetooth_internals.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +27 lines, -1 line 0 comments Download
M chrome/browser/resources/bluetooth_internals/bluetooth_internals.js View 1 2 3 4 5 6 7 8 9 10 4 chunks +39 lines, -19 lines 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 47 (24 generated)
mbrunson
4 years, 2 months ago (2016-10-15 03:33:40 UTC) #7
scheib
Nifty! Mind snagging screen shots and e.g. sharing with e.g. photos.google.com so reviewers can see ...
4 years, 2 months ago (2016-10-15 03:51:45 UTC) #8
mbrunson
https://codereview.chromium.org/2418343002/diff/20001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css File chrome/browser/resources/bluetooth_internals/bluetooth_internals.css (right): https://codereview.chromium.org/2418343002/diff/20001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css#newcode32 chrome/browser/resources/bluetooth_internals/bluetooth_internals.css:32: text-decoration: none; On 2016/10/15 03:51:45, scheib wrote: > text-decoration ...
4 years, 2 months ago (2016-10-18 00:21:25 UTC) #10
scheib
LGTM
4 years, 2 months ago (2016-10-18 05:41:02 UTC) #11
ortuno
https://codereview.chromium.org/2418343002/diff/100001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css File chrome/browser/resources/bluetooth_internals/bluetooth_internals.css (right): https://codereview.chromium.org/2418343002/diff/100001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css#newcode21 chrome/browser/resources/bluetooth_internals/bluetooth_internals.css:21: background-color: cornflowerblue; Should we use the colors at https://material.google.com/style/color.html ...
4 years, 2 months ago (2016-10-21 00:56:36 UTC) #12
ortuno
4 years, 2 months ago (2016-10-21 00:56:40 UTC) #13
mbrunson
Merged upstream patch so things have been rearranged a bit. https://codereview.chromium.org/2418343002/diff/100001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css File chrome/browser/resources/bluetooth_internals/bluetooth_internals.css (right): https://codereview.chromium.org/2418343002/diff/100001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css#newcode21 ...
4 years, 2 months ago (2016-10-21 02:09:34 UTC) #14
ortuno
https://codereview.chromium.org/2418343002/diff/100001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.js File chrome/browser/resources/bluetooth_internals/bluetooth_internals.js (right): https://codereview.chromium.org/2418343002/diff/100001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.js#newcode146 chrome/browser/resources/bluetooth_internals/bluetooth_internals.js:146: if (deviceRow) { On 2016/10/21 at 02:09:33, mbrunson wrote: ...
4 years, 2 months ago (2016-10-21 02:16:55 UTC) #15
ortuno
Also I don't want to delay your patch another day so feel free to send ...
4 years, 2 months ago (2016-10-21 05:47:31 UTC) #16
mbrunson
On 2016/10/21 05:47:31, ortuno wrote: > Also I don't want to delay your patch another ...
4 years, 2 months ago (2016-10-21 17:53:15 UTC) #17
mbrunson
https://codereview.chromium.org/2418343002/diff/100001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.js File chrome/browser/resources/bluetooth_internals/bluetooth_internals.js (right): https://codereview.chromium.org/2418343002/diff/100001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.js#newcode146 chrome/browser/resources/bluetooth_internals/bluetooth_internals.js:146: if (deviceRow) { On 2016/10/21 02:16:55, ortuno wrote: > ...
4 years, 2 months ago (2016-10-21 18:16:28 UTC) #18
mbrunson
4 years, 2 months ago (2016-10-21 18:16:46 UTC) #20
dpapad
https://codereview.chromium.org/2418343002/diff/160001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css File chrome/browser/resources/bluetooth_internals/bluetooth_internals.css (right): https://codereview.chromium.org/2418343002/diff/160001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css#newcode39 chrome/browser/resources/bluetooth_internals/bluetooth_internals.css:39: .table { Why use a .table CSS class, when ...
4 years, 2 months ago (2016-10-21 22:46:22 UTC) #21
mbrunson
https://codereview.chromium.org/2418343002/diff/160001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css File chrome/browser/resources/bluetooth_internals/bluetooth_internals.css (right): https://codereview.chromium.org/2418343002/diff/160001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.css#newcode39 chrome/browser/resources/bluetooth_internals/bluetooth_internals.css:39: .table { On 2016/10/21 22:46:21, dpapad wrote: > Why ...
4 years, 1 month ago (2016-10-24 17:15:08 UTC) #22
dpapad
LGTM with nits. https://codereview.chromium.org/2418343002/diff/180001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.html File chrome/browser/resources/bluetooth_internals/bluetooth_internals.html (right): https://codereview.chromium.org/2418343002/diff/180001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.html#newcode24 chrome/browser/resources/bluetooth_internals/bluetooth_internals.html:24: <th>Name</th> Are you planning to localize ...
4 years, 1 month ago (2016-10-24 18:12:26 UTC) #23
mbrunson
https://codereview.chromium.org/2418343002/diff/180001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.html File chrome/browser/resources/bluetooth_internals/bluetooth_internals.html (right): https://codereview.chromium.org/2418343002/diff/180001/chrome/browser/resources/bluetooth_internals/bluetooth_internals.html#newcode24 chrome/browser/resources/bluetooth_internals/bluetooth_internals.html:24: <th>Name</th> On 2016/10/24 18:12:26, dpapad wrote: > Are you ...
4 years, 1 month ago (2016-10-24 19:27:53 UTC) #24
commit-bot: I haz the power
This CL has an open dependency (Issue 2404623002 Patch 300001). Please resolve the dependency and ...
4 years, 1 month ago (2016-10-24 19:28:50 UTC) #28
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/2418343002/200001
4 years, 1 month ago (2016-10-24 20:50:37 UTC) #30
commit-bot: I haz the power
Try jobs failed on following builders: ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/builds/93259)
4 years, 1 month ago (2016-10-24 20:58:39 UTC) #32
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/2418343002/200001
4 years, 1 month ago (2016-10-25 03:11:32 UTC) #42
commit-bot: I haz the power
Committed patchset #11 (id:200001)
4 years, 1 month ago (2016-10-25 03:16:12 UTC) #44
commit-bot: I haz the power
Patchset 11 (id:??) landed as https://crrev.com/eb0336053e2673a5714326520bcde9269ca0f823 Cr-Commit-Position: refs/heads/master@{#427261}
4 years, 1 month ago (2016-10-25 03:21:11 UTC) #46
scheib
4 years, 1 month ago (2016-11-01 16:23:53 UTC) #47
Message was sent while issue was closed.
I failed to send this comment earlier -- in a following patch would you at least
cite the color in a comment, or perhaps with a variable name
https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_variables

https://codereview.chromium.org/2418343002/diff/100001/chrome/browser/resourc...
File chrome/browser/resources/bluetooth_internals/bluetooth_internals.css
(right):

https://codereview.chromium.org/2418343002/diff/100001/chrome/browser/resourc...
chrome/browser/resources/bluetooth_internals/bluetooth_internals.css:21:
background-color: cornflowerblue;
On 2016/10/21 02:09:33, mbrunson wrote:
> On 2016/10/21 00:56:36, ortuno wrote:
> > Should we use the colors at https://material.google.com/style/color.html ?
> 
> Yeah. I'll just use Blue 500.

Citing color value source would be nice. Maybe just once at top of CSS

Powered by Google App Engine
This is Rietveld 408576698