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

Issue 1909663004: Desktop Capture Picker New UI: Non Mac Structure Change (Closed)

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

Description

Desktop Capture Picker New UI: Non Mac Structure Change This CL uses separate list view to handle |screen_list|, |window_list| and |tab_list|, and adds buttons to switch between those list views. BUG=602478

Patch Set 1 #

Total comments: 8
Unified diffs Side-by-side diffs Delta from patch set Stats (+460 lines, -170 lines) Patch
M chrome/app/generated_resources.grd View 1 chunk +7 lines, -4 lines 7 comments Download
M chrome/browser/ui/views/desktop_media_picker_views.h View 5 chunks +18 lines, -6 lines 1 comment Download
M chrome/browser/ui/views/desktop_media_picker_views.cc View 12 chunks +256 lines, -76 lines 0 comments Download
M chrome/browser/ui/views/desktop_media_picker_views_unittest.cc View 8 chunks +179 lines, -84 lines 0 comments Download

Messages

Total messages: 11 (5 generated)
qiangchen
This CL changes the "topology" for the new UI of picker window. It handles three ...
4 years, 8 months ago (2016-04-21 22:08:27 UTC) #3
msw
I didn't do a more detailed review, I think this UI should use views::TabbedPane; you're ...
4 years, 8 months ago (2016-04-22 22:19:56 UTC) #6
qiangchen
The strings are from UX people. I replied in the comment. For other structural fixes ...
4 years, 8 months ago (2016-04-25 17:27:00 UTC) #7
msw
https://codereview.chromium.org/1909663004/diff/40001/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://codereview.chromium.org/1909663004/diff/40001/chrome/app/generated_resources.grd#newcode13550 chrome/app/generated_resources.grd:13550: + YOUR ENTIRE SCREEN On 2016/04/25 17:27:00, qiangchenC wrote: ...
4 years, 8 months ago (2016-04-25 17:40:21 UTC) #8
qiangchen
Hi, Mike: When I tried to implement the UI change using TabbedPane, I found one ...
4 years, 7 months ago (2016-04-28 18:08:04 UTC) #9
msw
4 years, 7 months ago (2016-04-28 18:46:10 UTC) #10
On 2016/04/28 18:08:04, qiangchenC wrote:
> Hi, Mike:
> 
>     When I tried to implement the UI change using TabbedPane, I found one
> difficulty: It restricts my freedom of controlling the appearance of the pane
> tab.
> 
>     For example, I did not see a method that I can set the font and layout of
> the text in the pane tab.
> 
>     Do you have an idea?
> 
>     Best
> 
> Qiang
> 
> On 2016/04/25 17:40:21, msw wrote:
> >
>
https://codereview.chromium.org/1909663004/diff/40001/chrome/app/generated_re...
> > File chrome/app/generated_resources.grd (right):
> > 
> >
>
https://codereview.chromium.org/1909663004/diff/40001/chrome/app/generated_re...
> > chrome/app/generated_resources.grd:13550: +        YOUR ENTIRE SCREEN
> > On 2016/04/25 17:27:00, qiangchenC wrote:
> > > On 2016/04/22 22:19:56, msw wrote:
> > > > Why are these in ALL CAPS? Should our UI to be yelling at the user?
> > > 
> > > I just follow the design from UX people.
> > 
> > Push back on this, it's unusual. I posted on the bug and design doc.
> > 
> >
>
https://codereview.chromium.org/1909663004/diff/40001/chrome/app/generated_re...
> > chrome/app/generated_resources.grd:13556: +        CHROME TAB
> > On 2016/04/25 17:27:00, qiangchenC wrote:
> > > On 2016/04/22 22:19:56, msw wrote:
> > > > Shouldn't we insert the actual product string here? (chromium / chrome)
> > > 
> > > Hmm, how about showing "Chrome tab" for official build and "Chromium Tab"
> for
> > > non-official build?
> > > I think one reason that UX people includes "Chrome" here is to make this
tab
> > > button similar size with the other two. 
> > > Otherwise, two big buttons with one small button looks bad.
> > 
> > Yes, use ids_short_product_name or similar; Chromium shouldn't say "Chrome".

Use, and optionally update, the standard tabbed pane appearance. We do our best
to avoid one-off appearance changes of standard controls for specific UI
surfaces, favoring consistency across Chrome over disjoint designs. If all
tabbed panes should use a new font and layout of the text in the tabs, then go
ahead and change that (there aren't many users anyway); otherwise, stick with
the standard design. If it's *really* necessary, we can add some support for
appearance customizations, but it shouldn't be necessary. Post screenshots on
the bug as needed to discuss deviations between the mocks and standard control
appearances. Keep in mind that the standard appearance might be changing soon
for MD anyway.

Powered by Google App Engine
This is Rietveld 408576698