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

Issue 2269383002: Magnifier border is now more visible on light backgrounds. (Closed)

Created:
4 years, 4 months ago by sammiequon
Modified:
4 years, 3 months ago
Reviewers:
jdufault, James Cook
CC:
chromium-reviews, kalyank, sadrul, oshima+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@lkgr
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

chromeos: Magnifier border is now more visible on light backgrounds. Previously the partial magnifier border was difficult to see on white colored backgrounds. I add a textured layer instead of a solid color, so the border is outlined in black, so that it is visible on all backgrounds. BUG=638996 TEST=none https://screenshot.googleplex.com/htWDLX1Bxdp Committed: https://crrev.com/da331ee46dfead28a5b2af2379f9fad320509957 Committed: https://crrev.com/904192168450735ec94121000bf86d645a47b857 Cr-Original-Commit-Position: refs/heads/master@{#418785} Cr-Commit-Position: refs/heads/master@{#419199}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Rebased. #

Patch Set 3 : Fixed patch set 1 errors. #

Total comments: 8

Patch Set 4 : Fixed patch set 3 errors. #

Total comments: 12

Patch Set 5 : Fixed patch set 4 errors. #

Total comments: 2

Patch Set 6 : Nit. #

Total comments: 14

Patch Set 7 : Fixed patch set 6 errors. #

Total comments: 4

Patch Set 8 : Nits. #

Total comments: 2

Patch Set 9 : Fixed memory leak. #

Total comments: 4

Patch Set 10 : Nits. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+66 lines, -3 lines) Patch
M ash/magnifier/partial_magnification_controller.h View 1 2 3 4 5 6 7 8 9 2 chunks +6 lines, -0 lines 0 comments Download
M ash/magnifier/partial_magnification_controller.cc View 1 2 3 4 5 6 7 8 9 4 chunks +60 lines, -3 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 45 (16 generated)
sammiequon
The edited files are: ash/magnifier/partial_magnification_controller.h - line 51 ash/magnifier/partial_magnification_controller.cc - lines 26-29,112-156,296,298
4 years, 4 months ago (2016-08-24 00:57:58 UTC) #2
sammiequon
On 2016/08/24 00:57:58, sammiequon wrote: > The edited files are: > > ash/magnifier/partial_magnification_controller.h - line ...
4 years, 4 months ago (2016-08-24 21:08:48 UTC) #5
jdufault
The partial magnifier has landed so if you set your upstream to origin/master the CL ...
4 years, 4 months ago (2016-08-24 21:15:40 UTC) #6
sammiequon
https://codereview.chromium.org/2269383002/diff/20001/ash/magnifier/partial_magnification_controller.cc File ash/magnifier/partial_magnification_controller.cc (right): https://codereview.chromium.org/2269383002/diff/20001/ash/magnifier/partial_magnification_controller.cc#newcode138 ash/magnifier/partial_magnification_controller.cc:138: recorder.canvas()->DrawCircle( On 2016/08/24 21:15:39, jdufault wrote: > Add comment ...
4 years, 3 months ago (2016-08-25 19:47:40 UTC) #7
jdufault
https://codereview.chromium.org/2269383002/diff/60001/ash/magnifier/partial_magnification_controller.cc File ash/magnifier/partial_magnification_controller.cc (right): https://codereview.chromium.org/2269383002/diff/60001/ash/magnifier/partial_magnification_controller.cc#newcode117 ash/magnifier/partial_magnification_controller.cc:117: BorderRenderer(const gfx::Rect& bounds) { bounds_ = bounds; } use ...
4 years, 3 months ago (2016-08-25 19:53:25 UTC) #8
sammiequon
https://codereview.chromium.org/2269383002/diff/60001/ash/magnifier/partial_magnification_controller.cc File ash/magnifier/partial_magnification_controller.cc (right): https://codereview.chromium.org/2269383002/diff/60001/ash/magnifier/partial_magnification_controller.cc#newcode117 ash/magnifier/partial_magnification_controller.cc:117: BorderRenderer(const gfx::Rect& bounds) { bounds_ = bounds; } On ...
4 years, 3 months ago (2016-08-26 22:29:16 UTC) #9
jdufault
https://codereview.chromium.org/2269383002/diff/80001/ash/magnifier/partial_magnification_controller.cc File ash/magnifier/partial_magnification_controller.cc (right): https://codereview.chromium.org/2269383002/diff/80001/ash/magnifier/partial_magnification_controller.cc#newcode26 ash/magnifier/partial_magnification_controller.cc:26: // Thickness of the outline around magnifiying glass border. ...
4 years, 3 months ago (2016-08-26 22:56:46 UTC) #10
sammiequon
https://codereview.chromium.org/2269383002/diff/80001/ash/magnifier/partial_magnification_controller.cc File ash/magnifier/partial_magnification_controller.cc (right): https://codereview.chromium.org/2269383002/diff/80001/ash/magnifier/partial_magnification_controller.cc#newcode26 ash/magnifier/partial_magnification_controller.cc:26: // Thickness of the outline around magnifiying glass border. ...
4 years, 3 months ago (2016-08-29 17:28:26 UTC) #12
jdufault
lgtm https://codereview.chromium.org/2269383002/diff/120001/ash/magnifier/partial_magnification_controller.cc File ash/magnifier/partial_magnification_controller.cc (right): https://codereview.chromium.org/2269383002/diff/120001/ash/magnifier/partial_magnification_controller.cc#newcode117 ash/magnifier/partial_magnification_controller.cc:117: BorderRenderer(const gfx::Rect& bounds) : bounds_(bounds) {} explicit
4 years, 3 months ago (2016-09-13 18:27:37 UTC) #13
sammiequon
https://codereview.chromium.org/2269383002/diff/120001/ash/magnifier/partial_magnification_controller.cc File ash/magnifier/partial_magnification_controller.cc (right): https://codereview.chromium.org/2269383002/diff/120001/ash/magnifier/partial_magnification_controller.cc#newcode117 ash/magnifier/partial_magnification_controller.cc:117: BorderRenderer(const gfx::Rect& bounds) : bounds_(bounds) {} On 2016/09/13 18:27:37, ...
4 years, 3 months ago (2016-09-13 18:43:14 UTC) #14
sammiequon
jamescook@ - Please take a look. Thanks!
4 years, 3 months ago (2016-09-13 18:44:00 UTC) #16
James Cook
I may not get to these CLs before tomorrow. In the meantime, please add a ...
4 years, 3 months ago (2016-09-13 21:41:22 UTC) #17
James Cook
Please attach a screenshot to the bug. This really helps me when reviewing CLs that ...
4 years, 3 months ago (2016-09-14 03:04:59 UTC) #19
sammiequon
https://codereview.chromium.org/2269383002/diff/140001/ash/magnifier/partial_magnification_controller.cc File ash/magnifier/partial_magnification_controller.cc (right): https://codereview.chromium.org/2269383002/diff/140001/ash/magnifier/partial_magnification_controller.cc#newcode30 ash/magnifier/partial_magnification_controller.cc:30: // Thickness of the outline around magnifiying glass border ...
4 years, 3 months ago (2016-09-14 18:02:23 UTC) #21
sammiequon
4 years, 3 months ago (2016-09-14 18:02:26 UTC) #22
James Cook
Code LGTM with nits In the screenshot the black parts of the outline seem a ...
4 years, 3 months ago (2016-09-14 20:54:00 UTC) #23
sammiequon
On 2016/09/14 20:54:00, James Cook wrote: > Code LGTM with nits > > In the ...
4 years, 3 months ago (2016-09-14 21:53:40 UTC) #24
sammiequon
https://codereview.chromium.org/2269383002/diff/160001/ash/magnifier/partial_magnification_controller.cc File ash/magnifier/partial_magnification_controller.cc (right): https://codereview.chromium.org/2269383002/diff/160001/ash/magnifier/partial_magnification_controller.cc#newcode32 ash/magnifier/partial_magnification_controller.cc:32: // The color of the border an its outlines. ...
4 years, 3 months ago (2016-09-14 21:53:52 UTC) #25
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/2269383002/180001
4 years, 3 months ago (2016-09-15 04:29:22 UTC) #28
commit-bot: I haz the power
Committed patchset #8 (id:180001)
4 years, 3 months ago (2016-09-15 05:05:40 UTC) #30
commit-bot: I haz the power
Patchset 8 (id:??) landed as https://crrev.com/da331ee46dfead28a5b2af2379f9fad320509957 Cr-Commit-Position: refs/heads/master@{#418785}
4 years, 3 months ago (2016-09-15 05:08:01 UTC) #32
Yuta Kitamura
A revert of this CL (patchset #8 id:180001) has been created in https://codereview.chromium.org/2344843002/ by yutak@chromium.org. ...
4 years, 3 months ago (2016-09-15 07:56:48 UTC) #33
James Cook
https://codereview.chromium.org/2269383002/diff/180001/ash/magnifier/partial_magnification_controller.cc File ash/magnifier/partial_magnification_controller.cc (right): https://codereview.chromium.org/2269383002/diff/180001/ash/magnifier/partial_magnification_controller.cc#newcode323 ash/magnifier/partial_magnification_controller.cc:323: border_layer_->set_delegate(new BorderRenderer(gfx::Rect(GetWindowSize()))); This might be the problem. I don't ...
4 years, 3 months ago (2016-09-15 16:05:43 UTC) #34
sammiequon
jamescook@ - Please take a look. Thanks! https://codereview.chromium.org/2269383002/diff/180001/ash/magnifier/partial_magnification_controller.cc File ash/magnifier/partial_magnification_controller.cc (right): https://codereview.chromium.org/2269383002/diff/180001/ash/magnifier/partial_magnification_controller.cc#newcode323 ash/magnifier/partial_magnification_controller.cc:323: border_layer_->set_delegate(new BorderRenderer(gfx::Rect(GetWindowSize()))); ...
4 years, 3 months ago (2016-09-16 00:44:38 UTC) #36
James Cook
LGTM https://codereview.chromium.org/2269383002/diff/200001/ash/magnifier/partial_magnification_controller.cc File ash/magnifier/partial_magnification_controller.cc (right): https://codereview.chromium.org/2269383002/diff/200001/ash/magnifier/partial_magnification_controller.cc#newcode322 ash/magnifier/partial_magnification_controller.cc:322: border_renderer_.reset(new BorderRenderer(gfx::Rect(GetWindowSize()))); super nit: I would put this ...
4 years, 3 months ago (2016-09-16 01:48:52 UTC) #37
sammiequon
https://codereview.chromium.org/2269383002/diff/200001/ash/magnifier/partial_magnification_controller.cc File ash/magnifier/partial_magnification_controller.cc (right): https://codereview.chromium.org/2269383002/diff/200001/ash/magnifier/partial_magnification_controller.cc#newcode322 ash/magnifier/partial_magnification_controller.cc:322: border_renderer_.reset(new BorderRenderer(gfx::Rect(GetWindowSize()))); On 2016/09/16 01:48:52, James Cook wrote: > ...
4 years, 3 months ago (2016-09-16 16:33:35 UTC) #38
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/2269383002/220001
4 years, 3 months ago (2016-09-16 16:34:06 UTC) #41
commit-bot: I haz the power
Committed patchset #10 (id:220001)
4 years, 3 months ago (2016-09-16 17:25:37 UTC) #43
commit-bot: I haz the power
4 years, 3 months ago (2016-09-16 17:27:12 UTC) #45
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/904192168450735ec94121000bf86d645a47b857
Cr-Commit-Position: refs/heads/master@{#419199}

Powered by Google App Engine
This is Rietveld 408576698