New issue
Advanced search Search tips

Issue 635164 link

Starred by 5 users

Issue metadata

Status: Fixed
Owner:
Closed: Oct 2016
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 2
Type: Bug

Blocking:
issue 630357
issue 622419



Sign in to add a comment

Harmony - combobox/<select>

Project Member Reported by est...@chromium.org, Aug 5 2016

Issue description

views::Combobox needs updates for Harmony, but like Textfield I think the differences are relatively minor. I could be wrong; it warrants investigation. The most noticeable difference is probably the addition of a ripple.
 
Labels: OS-Linux
Blocking: 622419
Owner: est...@chromium.org
Assigning this to you - you are the best person to make tweaks on controls.

Project Member

Comment 5 by bugdroid1@chromium.org, Sep 1 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/76d2f690c72864d90d77b3157e72b2a8f8cf0f72

commit 76d2f690c72864d90d77b3157e72b2a8f8cf0f72
Author: estade <estade@chromium.org>
Date: Thu Sep 01 23:13:43 2016

Add ink drop ripple (but no highlight) to comboboxes in harmony.

Also separate PrefixDelegate from View inheritance. I thought this step would be necessary for this CL. Turns out it isn't, but it still seems like an improvement.

BUG= 635164 

Review-Url: https://codereview.chromium.org/2289143004
Cr-Commit-Position: refs/heads/master@{#416110}

[modify] https://crrev.com/76d2f690c72864d90d77b3157e72b2a8f8cf0f72/ui/views/controls/combobox/combobox.cc
[modify] https://crrev.com/76d2f690c72864d90d77b3157e72b2a8f8cf0f72/ui/views/controls/combobox/combobox.h
[modify] https://crrev.com/76d2f690c72864d90d77b3157e72b2a8f8cf0f72/ui/views/controls/menu/submenu_view.cc
[modify] https://crrev.com/76d2f690c72864d90d77b3157e72b2a8f8cf0f72/ui/views/controls/menu/submenu_view.h
[modify] https://crrev.com/76d2f690c72864d90d77b3157e72b2a8f8cf0f72/ui/views/controls/prefix_delegate.h
[modify] https://crrev.com/76d2f690c72864d90d77b3157e72b2a8f8cf0f72/ui/views/controls/prefix_selector.cc
[modify] https://crrev.com/76d2f690c72864d90d77b3157e72b2a8f8cf0f72/ui/views/controls/prefix_selector.h
[modify] https://crrev.com/76d2f690c72864d90d77b3157e72b2a8f8cf0f72/ui/views/controls/prefix_selector_unittest.cc
[modify] https://crrev.com/76d2f690c72864d90d77b3157e72b2a8f8cf0f72/ui/views/controls/tree/tree_view.cc
[modify] https://crrev.com/76d2f690c72864d90d77b3157e72b2a8f8cf0f72/ui/views/controls/tree/tree_view.h
[modify] https://crrev.com/76d2f690c72864d90d77b3157e72b2a8f8cf0f72/ui/views/examples/combobox_example.cc

Project Member

Comment 6 by bugdroid1@chromium.org, Sep 6 2016

Project Member

Comment 7 by bugdroid1@chromium.org, Sep 7 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/231e59374ebcdb6d76c9ac282ef7989385a3e1b1

commit 231e59374ebcdb6d76c9ac282ef7989385a3e1b1
Author: estade <estade@chromium.org>
Date: Wed Sep 07 00:22:31 2016

Harmony - manually draw combobox arrows.

This takes care to draw arrows nicely at fractional scale factors. It also improves border drawing at fractional scales.

BUG= 635164 

Review-Url: https://codereview.chromium.org/2314983003
Cr-Commit-Position: refs/heads/master@{#416793}

[modify] https://crrev.com/231e59374ebcdb6d76c9ac282ef7989385a3e1b1/ui/views/controls/combobox/combobox.cc
[modify] https://crrev.com/231e59374ebcdb6d76c9ac282ef7989385a3e1b1/ui/views/controls/focusable_border.cc

Comment 9 by est...@chromium.org, Oct 28 2016

Status: Fixed (was: Assigned)
More or less done. Any further tweaks can be tracked in more specific bugs.

Sign in to add a comment