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

Issue 2890233003: Dynamically Adjust Screen Item Size According To Item Count (Closed)

Created:
3 years, 7 months ago by qiangchen
Modified:
3 years, 7 months ago
Reviewers:
tapted
CC:
chromium-reviews, mac-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Dynamically Adjust Screen Item Size According To Item Count When Mac has two screens, and we try to do a screen share, the second screen looks missing. It is actually there, but it is in the second row, and the second row is just out of the visual region, so one needs to scroll the list to see it, and thus appears missing. This CL shrinks the item size when Mac has multiple screens, so we can display two items in a row, and the second row is partially visible, and thus no confusion for the end user. BUG=721387 Review-Url: https://codereview.chromium.org/2890233003 Cr-Commit-Position: refs/heads/master@{#474110} Committed: https://chromium.googlesource.com/chromium/src/+/5f834453abb3347d32f71a304bd10b793ff2ae0a

Patch Set 1 #

Total comments: 4

Patch Set 2 : Add Size Detection At Init #

Total comments: 2

Patch Set 3 : Move size detection to list observer #

Total comments: 6

Patch Set 4 : style #

Patch Set 5 : Fix Unit test fail #

Unified diffs Side-by-side diffs Delta from patch set Stats (+20 lines, -8 lines) Patch
M chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm View 1 2 3 4 5 chunks +20 lines, -8 lines 0 comments Download

Messages

Total messages: 20 (9 generated)
qiangchen
Can you take a look at this bug fix? Just several lines of change.
3 years, 7 months ago (2017-05-19 16:42:52 UTC) #3
tapted
https://codereview.chromium.org/2890233003/diff/1/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm File chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm (right): https://codereview.chromium.org/2890233003/diff/1/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm#newcode285 chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm:285: createImageBrowserWithSize:NSMakeSize(kSingleScreenWidth, Can you pass the correct size here by ...
3 years, 7 months ago (2017-05-22 04:54:47 UTC) #4
qiangchen
fix one, and explain one. https://codereview.chromium.org/2890233003/diff/1/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm File chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm (right): https://codereview.chromium.org/2890233003/diff/1/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm#newcode285 chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm:285: createImageBrowserWithSize:NSMakeSize(kSingleScreenWidth, On 2017/05/22 04:54:47, ...
3 years, 7 months ago (2017-05-22 16:35:37 UTC) #5
tapted
https://codereview.chromium.org/2890233003/diff/20001/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm File chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm (right): https://codereview.chromium.org/2890233003/diff/20001/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm#newcode613 chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm:613: setCellSize:NSMakeSize(kMultipleScreenWidth, kMultipleScreenHeight)]; is this still needed? I don't think ...
3 years, 7 months ago (2017-05-22 23:54:01 UTC) #6
qiangchen
https://codereview.chromium.org/2890233003/diff/20001/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm File chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm (right): https://codereview.chromium.org/2890233003/diff/20001/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm#newcode613 chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm:613: setCellSize:NSMakeSize(kMultipleScreenWidth, kMultipleScreenHeight)]; On 2017/05/22 23:54:01, tapted wrote: > is ...
3 years, 7 months ago (2017-05-23 17:10:14 UTC) #7
tapted
lgtm https://codereview.chromium.org/2890233003/diff/40001/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm File chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm (right): https://codereview.chromium.org/2890233003/diff/40001/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm#newcode706 chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm:706: // Switch to multiple sources mode nit: full ...
3 years, 7 months ago (2017-05-23 20:36:11 UTC) #8
qiangchen
https://codereview.chromium.org/2890233003/diff/40001/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm File chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm (right): https://codereview.chromium.org/2890233003/diff/40001/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm#newcode706 chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm:706: // Switch to multiple sources mode On 2017/05/23 20:36:11, ...
3 years, 7 months ago (2017-05-23 21:33:17 UTC) #11
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/2890233003/60001
3 years, 7 months ago (2017-05-23 21:34:13 UTC) #12
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/460990)
3 years, 7 months ago (2017-05-23 22:34:32 UTC) #14
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/2890233003/80001
3 years, 7 months ago (2017-05-23 23:19:50 UTC) #17
commit-bot: I haz the power
3 years, 7 months ago (2017-05-23 23:51:12 UTC) #20
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/5f834453abb3347d32f71a304bd1...

Powered by Google App Engine
This is Rietveld 408576698