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

Issue 1118613003: Add UI for cast system tray integration (Closed)

Created:
5 years, 7 months ago by jdufault
Modified:
5 years, 7 months ago
Reviewers:
achuithb, jennyz
CC:
chromium-reviews, kalyank, stevenjb+watch_chromium.org, sadrul, oshima+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add UI for cast system tray integration - TrayCast is the central injection point for the UI code - TrayCast itself just delegates between two other views, of which only one is active at a time depending on if the device is currently casting - ScreenCaptureTrayItem is disabled so it will not be active when the device is casting (otherwise there would be two very similar tray items that have the same functionality but slightly different appearance) BUG=433140 Committed: https://crrev.com/ba5bc09201e5cfa59fc392b87fb184a77b587654 Cr-Commit-Position: refs/heads/master@{#330398}

Patch Set 1 #

Total comments: 58

Patch Set 2 : Show different active cast titles based on if we are casting a tab or the desktop #

Total comments: 1

Patch Set 3 : Remove accidental comment #

Total comments: 49

Patch Set 4 : Address changes #

Total comments: 10

Patch Set 5 : Fix comment #

Patch Set 6 : Fix style issues #

Patch Set 7 : Fix bad fix #

Patch Set 8 : Fix broken unit tests #

Unified diffs Side-by-side diffs Delta from patch set Stats (+717 lines, -1 line) Patch
M ash/ash.gyp View 1 chunk +2 lines, -0 lines 0 comments Download
A ash/system/cast/tray_cast.h View 1 2 3 1 chunk +61 lines, -0 lines 0 comments Download
A ash/system/cast/tray_cast.cc View 1 2 3 4 5 6 7 1 chunk +627 lines, -0 lines 0 comments Download
M ash/system/chromeos/screen_security/screen_capture_tray_item.h View 1 2 3 3 chunks +7 lines, -1 line 0 comments Download
M ash/system/chromeos/screen_security/screen_capture_tray_item.cc View 1 2 3 3 chunks +17 lines, -0 lines 0 comments Download
M ash/system/tray/system_tray.cc View 3 chunks +3 lines, -0 lines 0 comments Download

Messages

Total messages: 30 (9 generated)
jdufault
5 years, 7 months ago (2015-04-29 23:17:48 UTC) #2
achuithb
https://codereview.chromium.org/1118613003/diff/1/ash/system/cast/tray_cast.cc File ash/system/cast/tray_cast.cc (right): https://codereview.chromium.org/1118613003/diff/1/ash/system/cast/tray_cast.cc#newcode47 ash/system/cast/tray_cast.cc:47: auto activity = item.second.activity; Let's spell out the type ...
5 years, 7 months ago (2015-04-30 00:03:33 UTC) #3
jdufault
https://codereview.chromium.org/1118613003/diff/1/ash/system/cast/tray_cast.cc File ash/system/cast/tray_cast.cc (right): https://codereview.chromium.org/1118613003/diff/1/ash/system/cast/tray_cast.cc#newcode47 ash/system/cast/tray_cast.cc:47: auto activity = item.second.activity; On 2015/04/30 00:03:31, achuithb wrote: ...
5 years, 7 months ago (2015-04-30 21:51:04 UTC) #4
jdufault
https://codereview.chromium.org/1118613003/diff/20001/ash/system/cast/tray_cast.cc File ash/system/cast/tray_cast.cc (right): https://codereview.chromium.org/1118613003/diff/20001/ash/system/cast/tray_cast.cc#newcode624 ash/system/cast/tray_cast.cc:624: // This view acts as the interface between the ...
5 years, 7 months ago (2015-04-30 21:53:29 UTC) #5
achuithb
Please flesh out the description to describe everything that's going on with this CL https://codereview.chromium.org/1118613003/diff/40001/ash/system/cast/tray_cast.cc ...
5 years, 7 months ago (2015-05-06 20:02:32 UTC) #6
jdufault
https://codereview.chromium.org/1118613003/diff/40001/ash/system/cast/tray_cast.cc File ash/system/cast/tray_cast.cc (right): https://codereview.chromium.org/1118613003/diff/40001/ash/system/cast/tray_cast.cc#newcode36 ash/system/cast/tray_cast.cc:36: namespace { On 2015/05/06 20:02:32, achuithb wrote: > Move ...
5 years, 7 months ago (2015-05-06 21:17:33 UTC) #7
achuithb
https://codereview.chromium.org/1118613003/diff/40001/ash/system/cast/tray_cast.cc File ash/system/cast/tray_cast.cc (right): https://codereview.chromium.org/1118613003/diff/40001/ash/system/cast/tray_cast.cc#newcode473 ash/system/cast/tray_cast.cc:473: auto container = new HoverHighlightView(this); On 2015/05/06 21:17:31, jdufault ...
5 years, 7 months ago (2015-05-06 21:23:16 UTC) #8
achuithb
Thanks for taking care of the feedback. Please let me know when you've had a ...
5 years, 7 months ago (2015-05-06 21:28:15 UTC) #9
jdufault
https://codereview.chromium.org/1118613003/diff/60001/ash/system/cast/tray_cast.cc File ash/system/cast/tray_cast.cc (right): https://codereview.chromium.org/1118613003/diff/60001/ash/system/cast/tray_cast.cc#newcode52 ash/system/cast/tray_cast.cc:52: // Invoking this function will cause the device to ...
5 years, 7 months ago (2015-05-06 22:26:16 UTC) #10
jdufault
On 2015/05/06 22:26:16, jdufault wrote: > https://codereview.chromium.org/1118613003/diff/60001/ash/system/cast/tray_cast.cc > File ash/system/cast/tray_cast.cc (right): > > https://codereview.chromium.org/1118613003/diff/60001/ash/system/cast/tray_cast.cc#newcode52 > ...
5 years, 7 months ago (2015-05-08 23:22:07 UTC) #12
jennyz
LGTM with nits. https://codereview.chromium.org/1118613003/diff/60001/ash/system/cast/tray_cast.cc File ash/system/cast/tray_cast.cc (right): https://codereview.chromium.org/1118613003/diff/60001/ash/system/cast/tray_cast.cc#newcode482 ash/system/cast/tray_cast.cc:482: auto container = new HoverHighlightView(this); nit: ...
5 years, 7 months ago (2015-05-12 21:10:21 UTC) #13
achuithb
https://codereview.chromium.org/1118613003/diff/60001/ash/system/cast/tray_cast.cc File ash/system/cast/tray_cast.cc (right): https://codereview.chromium.org/1118613003/diff/60001/ash/system/cast/tray_cast.cc#newcode482 ash/system/cast/tray_cast.cc:482: auto container = new HoverHighlightView(this); On 2015/05/12 21:10:21, jennyz ...
5 years, 7 months ago (2015-05-12 21:13:39 UTC) #14
jdufault
https://codereview.chromium.org/1118613003/diff/60001/ash/system/cast/tray_cast.cc File ash/system/cast/tray_cast.cc (right): https://codereview.chromium.org/1118613003/diff/60001/ash/system/cast/tray_cast.cc#newcode482 ash/system/cast/tray_cast.cc:482: auto container = new HoverHighlightView(this); On 2015/05/12 21:13:39, achuithb ...
5 years, 7 months ago (2015-05-14 19:47:11 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1118613003/120001
5 years, 7 months ago (2015-05-16 02:18:53 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/18803)
5 years, 7 months ago (2015-05-16 03:12:58 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1118613003/120001
5 years, 7 months ago (2015-05-16 07:36:24 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/18820)
5 years, 7 months ago (2015-05-16 08:11:54 UTC) #24
achuithb
lgtm
5 years, 7 months ago (2015-05-18 19:33:19 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1118613003/140001
5 years, 7 months ago (2015-05-18 19:40:23 UTC) #28
commit-bot: I haz the power
Committed patchset #8 (id:140001)
5 years, 7 months ago (2015-05-18 20:29:25 UTC) #29
commit-bot: I haz the power
5 years, 7 months ago (2015-05-18 22:41:59 UTC) #30
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/ba5bc09201e5cfa59fc392b87fb184a77b587654
Cr-Commit-Position: refs/heads/master@{#330398}

Powered by Google App Engine
This is Rietveld 408576698