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

Issue 10662032: alternate ntp (cros/partial-win): add tab-related stuff and toolbar/tab background change (Closed)

Created:
8 years, 6 months ago by kuan
Modified:
8 years, 5 months ago
CC:
chromium-reviews, sadrul, oshima+watch_chromium.org, ben+watch_chromium.org
Visibility:
Public.

Description

alternate ntp (cros/partial-win): add tab-related stuff and toolbar/tab background change - add tracking of mode change to tab - add fading in of gradient background for toolbar and tab 100ms after mode changes from NTP to SEARCH * cros implementation is complete, but win toolbar background is not done yet - update toolbar image for NTP page - modify to draw bookmark bar background like toolbar's BUG=134533 TEST=none yet. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=144604

Patch Set 1 #

Patch Set 2 : removed images from cl #

Total comments: 42

Patch Set 3 : addressed comments #

Patch Set 4 : addressed scott's comments, fixed bookmark background and moved frame code, fixed unittests build b… #

Total comments: 19

Patch Set 5 : addressed comments #

Patch Set 6 : fixed crash in interactive_ui_tests TabDragControllerTest #

Patch Set 7 : fixed bug to properly handle animation cancelation on mode change #

Patch Set 8 : addressed dave's comments #

Total comments: 6

Patch Set 9 : addressed scott's comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+733 lines, -63 lines) Patch
M chrome/app/theme/default_100_percent/ntp_background.png View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
M chrome/app/theme/theme_resources_standard.grd View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/themes/theme_service.h View 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/themes/theme_service.cc View 2 chunks +14 lines, -0 lines 0 comments Download
M chrome/browser/ui/browser.h View 1 2 3 4 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/search/search_delegate.h View 3 chunks +9 lines, -0 lines 0 comments Download
M chrome/browser/ui/search/search_delegate.cc View 3 chunks +4 lines, -1 line 0 comments Download
A chrome/browser/ui/search/toolbar_search_animator.h View 1 2 3 4 5 6 1 chunk +118 lines, -0 lines 0 comments Download
A chrome/browser/ui/search/toolbar_search_animator.cc View 1 2 3 4 5 6 1 chunk +136 lines, -0 lines 0 comments Download
A chrome/browser/ui/search/toolbar_search_animator_observer.h View 1 2 1 chunk +35 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/ash/browser_non_client_frame_view_ash.h View 1 2 3 4 chunks +14 lines, -4 lines 0 comments Download
M chrome/browser/ui/views/ash/browser_non_client_frame_view_ash.cc View 1 2 3 4 8 chunks +88 lines, -12 lines 0 comments Download
M chrome/browser/ui/views/detachable_toolbar_view.h View 1 2 3 2 chunks +10 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/detachable_toolbar_view.cc View 1 2 3 1 chunk +6 lines, -5 lines 0 comments Download
M chrome/browser/ui/views/frame/browser_view.h View 1 2 3 2 chunks +7 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/frame/browser_view.cc View 1 2 3 4 chunks +51 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/frame/glass_browser_frame_view.cc View 1 2 3 4 chunks +25 lines, -8 lines 0 comments Download
M chrome/browser/ui/views/frame/opaque_browser_frame_view.cc View 1 2 3 4 chunks +31 lines, -9 lines 0 comments Download
M chrome/browser/ui/views/tabs/browser_tab_strip_controller.h View 1 2 3 3 chunks +16 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc View 1 2 3 4 5 6 7 8 5 chunks +62 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/tabs/tab.h View 1 chunk +3 lines, -1 line 0 comments Download
M chrome/browser/ui/views/tabs/tab.cc View 1 2 3 4 5 4 chunks +56 lines, -11 lines 0 comments Download
M chrome/browser/ui/views/tabs/tab_controller.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/tabs/tab_renderer_data.h View 1 2 3 4 2 chunks +8 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/tabs/tab_renderer_data.cc View 1 2 3 4 2 chunks +9 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/tabs/tab_strip.h View 1 2 3 4 3 chunks +5 lines, -1 line 0 comments Download
M chrome/browser/ui/views/tabs/tab_strip.cc View 1 2 3 2 chunks +7 lines, -1 line 0 comments Download
M chrome/browser/ui/views/tabs/tab_strip_unittest.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/tabs/tab_unittest.cc View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 24 (0 generated)
kuan
i'll run tryjobs after the image cl is landed, but for now, ptal, thx!
8 years, 6 months ago (2012-06-26 14:26:51 UTC) #1
sky
http://codereview.chromium.org/10662032/diff/3002/chrome/browser/ui/search/toolbar_search_animator.cc File chrome/browser/ui/search/toolbar_search_animator.cc (right): http://codereview.chromium.org/10662032/diff/3002/chrome/browser/ui/search/toolbar_search_animator.cc#newcode33 chrome/browser/ui/search/toolbar_search_animator.cc:33: Reset(false /* don't notify observers */, NULL); Why do ...
8 years, 6 months ago (2012-06-26 17:11:27 UTC) #2
dhollowa
A couple high-level observations: 1. In NTP mode the tab-strip color does not match the ...
8 years, 6 months ago (2012-06-26 18:01:24 UTC) #3
dhollowa
http://codereview.chromium.org/10662032/diff/3002/chrome/browser/ui/search/toolbar_search_animator.cc File chrome/browser/ui/search/toolbar_search_animator.cc (right): http://codereview.chromium.org/10662032/diff/3002/chrome/browser/ui/search/toolbar_search_animator.cc#newcode18 chrome/browser/ui/search/toolbar_search_animator.cc:18: const int kMinOpacity = 0; As per sky's comment, ...
8 years, 6 months ago (2012-06-26 18:16:27 UTC) #4
kuan
i've addressed all but one comments in patch set 3 (which also has rebasing). david, ...
8 years, 6 months ago (2012-06-26 23:25:49 UTC) #5
sky
http://codereview.chromium.org/10662032/diff/3002/chrome/browser/ui/search/toolbar_search_animator.cc File chrome/browser/ui/search/toolbar_search_animator.cc (right): http://codereview.chromium.org/10662032/diff/3002/chrome/browser/ui/search/toolbar_search_animator.cc#newcode33 chrome/browser/ui/search/toolbar_search_animator.cc:33: Reset(false /* don't notify observers */, NULL); On 2012/06/26 ...
8 years, 6 months ago (2012-06-27 00:06:17 UTC) #6
kuan
patch set 4 has: - changes to address scott's comments - fixes to paint bookmark ...
8 years, 6 months ago (2012-06-27 00:50:03 UTC) #7
dhollowa
LGTM. For search/ stuff.
8 years, 6 months ago (2012-06-27 01:15:47 UTC) #8
sky
Make sure you look at the interactive_ui_test failures on windows. They look real. http://codereview.chromium.org/10662032/diff/25006/chrome/browser/ui/search/toolbar_search_animator_observer.h File ...
8 years, 5 months ago (2012-06-27 04:18:36 UTC) #9
Ben Goodger (Google)
http://codereview.chromium.org/10662032/diff/25006/chrome/browser/ui/browser.h File chrome/browser/ui/browser.h (right): http://codereview.chromium.org/10662032/diff/25006/chrome/browser/ui/browser.h#newcode276 chrome/browser/ui/browser.h:276: return search_delegate_.get(); -2 spaces indent http://codereview.chromium.org/10662032/diff/25006/chrome/browser/ui/views/tabs/tab.cc File chrome/browser/ui/views/tabs/tab.cc (right): ...
8 years, 5 months ago (2012-06-27 04:21:21 UTC) #10
kuan
i've addressed all but one comments in patch set 5 - i'm still trying to ...
8 years, 5 months ago (2012-06-27 10:29:52 UTC) #11
kuan
in patch set 6, i fixed the crash in interactive_ui_tests TabDragControllerTest on win. ptal. thanks. ...
8 years, 5 months ago (2012-06-27 13:11:33 UTC) #12
sky
http://codereview.chromium.org/10662032/diff/25006/chrome/browser/ui/search/toolbar_search_animator_observer.h File chrome/browser/ui/search/toolbar_search_animator_observer.h (right): http://codereview.chromium.org/10662032/diff/25006/chrome/browser/ui/search/toolbar_search_animator_observer.h#newcode26 chrome/browser/ui/search/toolbar_search_animator_observer.h:26: TabContents* tab_contents) = 0; On 2012/06/27 10:29:52, kuan wrote: ...
8 years, 5 months ago (2012-06-27 14:11:44 UTC) #13
dhollowa
http://codereview.chromium.org/10662032/diff/25006/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc File chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc (right): http://codereview.chromium.org/10662032/diff/25006/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc#newcode449 chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc:449: DCHECK(active_index != -1); On 2012/06/27 14:11:44, sky wrote: > ...
8 years, 5 months ago (2012-06-27 15:05:20 UTC) #14
sky
On Wed, Jun 27, 2012 at 8:05 AM, <dhollowa@chromium.org> wrote: > > http://codereview.chromium.org/10662032/diff/25006/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc > File ...
8 years, 5 months ago (2012-06-27 16:34:32 UTC) #15
kuan
scott, i've fixed a bug brought up by your comment in patch set 7. http://codereview.chromium.org/10662032/diff/25006/chrome/browser/ui/search/toolbar_search_animator_observer.h ...
8 years, 5 months ago (2012-06-27 16:38:14 UTC) #16
sky
On Wed, Jun 27, 2012 at 9:38 AM, <kuan@chromium.org> wrote: > scott, i've fixed a ...
8 years, 5 months ago (2012-06-27 17:00:48 UTC) #17
dhollowa
http://codereview.chromium.org/10662032/diff/25006/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc File chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc (right): http://codereview.chromium.org/10662032/diff/25006/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc#newcode449 chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc:449: DCHECK(active_index != -1); On 2012/06/27 16:38:14, kuan wrote: > ...
8 years, 5 months ago (2012-06-27 17:54:58 UTC) #18
kuan
i've removed the conditional return in patch set 8. ptal. thanks.
8 years, 5 months ago (2012-06-27 18:02:26 UTC) #19
sky
LGTM http://codereview.chromium.org/10662032/diff/31008/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc File chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc (right): http://codereview.chromium.org/10662032/diff/31008/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc#newcode449 chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc:449: DCHECK(active_index != -1); DCHECK_NE http://codereview.chromium.org/10662032/diff/31008/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc#newcode461 chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc:461: DCHECK(active_index != ...
8 years, 5 months ago (2012-06-27 21:23:47 UTC) #20
kuan
i've addressed all comments in patch set 9. http://codereview.chromium.org/10662032/diff/31008/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc File chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc (right): http://codereview.chromium.org/10662032/diff/31008/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc#newcode449 chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc:449: DCHECK(active_index ...
8 years, 5 months ago (2012-06-27 21:31:39 UTC) #21
kuan
sending this to CQ, patch set 9 only has DCHECK changes, patch set 8 passes ...
8 years, 5 months ago (2012-06-27 21:50:57 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kuan@chromium.org/10662032/41065
8 years, 5 months ago (2012-06-27 21:51:46 UTC) #23
commit-bot: I haz the power
8 years, 5 months ago (2012-06-27 23:17:23 UTC) #24
Change committed as 144604

Powered by Google App Engine
This is Rietveld 408576698