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

Issue 2072003002: Desktop Capture Picker Window New UI For Mac (Closed)

Created:
4 years, 6 months ago by qiangchen
Modified:
4 years, 5 months ago
Reviewers:
tapted
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Desktop Capture Picker Window New UI For Mac This CL develops the new Mac UI for Desktop Capture Picker window. The main changes are 1. Separate the items of different source types into different browser view. 2. Use table view rather than image view for tab capture, because we do not have HD preview for tab. BUG=602478, 618796 Committed: https://crrev.com/f8a7f3f0519e401ddadc437dfce377be5d43ed46 Cr-Commit-Position: refs/heads/master@{#403223}

Patch Set 1 #

Total comments: 70

Patch Set 2 : Comment Fix #

Total comments: 50

Patch Set 3 : Comment Fix #

Total comments: 18

Patch Set 4 : Comment Fix #

Patch Set 5 : Unittest #

Total comments: 27

Patch Set 6 : Unittest fix #

Patch Set 7 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+872 lines, -356 lines) Patch
M chrome/browser/ui/cocoa/media_picker/desktop_media_picker_bridge.h View 1 1 chunk +8 lines, -5 lines 0 comments Download
M chrome/browser/ui/cocoa/media_picker/desktop_media_picker_bridge.mm View 1 1 chunk +5 lines, -5 lines 0 comments Download
M chrome/browser/ui/cocoa/media_picker/desktop_media_picker_cocoa.h View 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/media_picker/desktop_media_picker_cocoa.mm View 2 chunks +18 lines, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.h View 1 2 3 chunks +29 lines, -16 lines 0 comments Download
M chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm View 1 2 3 4 5 6 12 chunks +524 lines, -193 lines 0 comments Download
A + chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller_deprecated.h View 3 chunks +4 lines, -4 lines 0 comments Download
A + chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller_deprecated.mm View 1 2 3 4 5 6 15 chunks +43 lines, -49 lines 0 comments Download
A + chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller_deprecated_unittest.mm View 1 2 3 4 13 chunks +17 lines, -17 lines 0 comments Download
M chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller_unittest.mm View 1 2 3 4 5 9 chunks +217 lines, -67 lines 0 comments Download
M chrome/chrome_browser_ui.gypi View 1 2 3 4 5 6 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 29 (11 generated)
qiangchen
This is the implementation of #6 in crbug/618796, in which we use a NSSegmentedControl for ...
4 years, 6 months ago (2016-06-16 21:42:38 UTC) #3
tapted
https://codereview.chromium.org/2072003002/diff/1/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_bridge.h File chrome/browser/ui/cocoa/media_picker/desktop_media_picker_bridge.h (right): https://codereview.chromium.org/2072003002/diff/1/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_bridge.h#newcode14 chrome/browser/ui/cocoa/media_picker/desktop_media_picker_bridge.h:14: - (void)sourceAddedForList:(DesktopMediaList*)list AtIndex:(int)index; AtIndex -> atIndex (or just index) ...
4 years, 6 months ago (2016-06-20 12:18:36 UTC) #4
qiangchen
Thanks for review. Added some helper functions, as we have several representations for source type, ...
4 years, 6 months ago (2016-06-21 23:31:28 UTC) #7
tapted
https://codereview.chromium.org/2072003002/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/2072003002/diff/1/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm#newcode554 chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm:554: cell = [[NSImageView alloc] On 2016/06/21 23:31:28, qiangchenC wrote: ...
4 years, 6 months ago (2016-06-22 07:08:43 UTC) #8
qiangchen
Fixed. Unittest still under working. https://codereview.chromium.org/2072003002/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/2072003002/diff/1/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm#newcode554 chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm:554: cell = [[NSImageView alloc] ...
4 years, 6 months ago (2016-06-22 23:54:25 UTC) #9
tapted
https://codereview.chromium.org/2072003002/diff/60001/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/2072003002/diff/60001/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm#newcode642 chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm:642: return cell.release(); On 2016/06/22 23:54:24, qiangchenC wrote: > On ...
4 years, 6 months ago (2016-06-23 02:49:48 UTC) #10
tapted
(a few more nits - looking forward to tests :) https://codereview.chromium.org/2072003002/diff/80001/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/2072003002/diff/80001/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm#newcode53 ...
4 years, 6 months ago (2016-06-23 03:38:15 UTC) #11
qiangchen
https://codereview.chromium.org/2072003002/diff/60001/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/2072003002/diff/60001/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm#newcode642 chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm:642: return cell.release(); On 2016/06/23 02:49:48, tapted wrote: > On ...
4 years, 6 months ago (2016-06-23 17:49:38 UTC) #12
qiangchen
Unit test done.
4 years, 5 months ago (2016-06-27 18:44:57 UTC) #13
tapted
https://codereview.chromium.org/2072003002/diff/120001/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller_unittest.mm File chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller_unittest.mm (right): https://codereview.chromium.org/2072003002/diff/120001/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller_unittest.mm#newcode13 chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller_unittest.mm:13: #include "chrome/browser/ui/cocoa/media_picker/desktop_media_picker_item.h" nit: import https://codereview.chromium.org/2072003002/diff/120001/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller_unittest.mm#newcode16 chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller_unittest.mm:16: a `using content::DesktopMediaID` ...
4 years, 5 months ago (2016-06-29 12:46:20 UTC) #14
qiangchen
fix the unittest https://codereview.chromium.org/2072003002/diff/120001/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller_unittest.mm File chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller_unittest.mm (right): https://codereview.chromium.org/2072003002/diff/120001/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller_unittest.mm#newcode13 chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller_unittest.mm:13: #include "chrome/browser/ui/cocoa/media_picker/desktop_media_picker_item.h" On 2016/06/29 12:46:20, tapted ...
4 years, 5 months ago (2016-06-29 18:15:04 UTC) #16
tapted
lgtm https://codereview.chromium.org/2072003002/diff/120001/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller_unittest.mm File chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller_unittest.mm (right): https://codereview.chromium.org/2072003002/diff/120001/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller_unittest.mm#newcode303 chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller_unittest.mm:303: id_with_audio.audio_share = true; On 2016/06/29 18:15:04, qiangchenC wrote: ...
4 years, 5 months ago (2016-06-30 00:37:01 UTC) #17
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/2072003002/160001
4 years, 5 months ago (2016-06-30 15:50:35 UTC) #19
commit-bot: I haz the power
Try jobs failed on following builders: ios-device-gn on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device-gn/builds/29645) ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, ...
4 years, 5 months ago (2016-06-30 15:52:46 UTC) #21
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/2072003002/180001
4 years, 5 months ago (2016-06-30 18:01:50 UTC) #24
commit-bot: I haz the power
Committed patchset #7 (id:180001)
4 years, 5 months ago (2016-06-30 18:09:13 UTC) #26
commit-bot: I haz the power
CQ bit was unchecked.
4 years, 5 months ago (2016-06-30 18:09:25 UTC) #27
commit-bot: I haz the power
4 years, 5 months ago (2016-06-30 18:11:11 UTC) #29
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/f8a7f3f0519e401ddadc437dfce377be5d43ed46
Cr-Commit-Position: refs/heads/master@{#403223}

Powered by Google App Engine
This is Rietveld 408576698