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

Issue 6750007: Scrolling Tabs (Closed)

Created:
9 years, 9 months ago by wyck
Modified:
8 years, 7 months ago
CC:
chromium-reviews
Visibility:
Public.

Description

Scrolling Tabs Implement scrolling tabs. Selected tab stays in view. BUG=None TEST=None Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=80945

Patch Set 1 : self review 1 #

Total comments: 17

Patch Set 2 : addressing reviewer issues #

Total comments: 13

Patch Set 3 : MouseRelease cancel and some more comments #

Patch Set 4 : TODO for transformable views #

Total comments: 10

Patch Set 5 : Using OnMouseCaptureLost instead of OnMouseReleased(cancel) #

Patch Set 6 : Addressing Scott's review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+201 lines, -13 lines) Patch
M chrome/browser/ui/touch/tabs/touch_tab.h View 1 2 3 4 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/browser/ui/touch/tabs/touch_tab.cc View 1 2 3 4 5 1 chunk +14 lines, -0 lines 0 comments Download
M chrome/browser/ui/touch/tabs/touch_tab_strip.h View 1 2 3 4 4 chunks +52 lines, -0 lines 0 comments Download
M chrome/browser/ui/touch/tabs/touch_tab_strip.cc View 1 2 3 4 5 4 chunks +113 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/tabs/base_tab_strip.h View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/tabs/base_tab_strip.cc View 1 2 3 4 5 2 chunks +15 lines, -10 lines 0 comments Download

Messages

Total messages: 22 (0 generated)
wyck
Supercedes 6725043.
9 years, 9 months ago (2011-03-25 20:35:46 UTC) #1
sky
http://codereview.chromium.org/6750007/diff/2001/chrome/browser/ui/touch/tabs/touch_tab_strip.cc File chrome/browser/ui/touch/tabs/touch_tab_strip.cc (right): http://codereview.chromium.org/6750007/diff/2001/chrome/browser/ui/touch/tabs/touch_tab_strip.cc#newcode9 chrome/browser/ui/touch/tabs/touch_tab_strip.cc:9: #include "chrome/browser/ui/touch/tabs/touch_tab.h" newline between 8 and 9 http://codereview.chromium.org/6750007/diff/2001/chrome/browser/ui/touch/tabs/touch_tab_strip.cc#newcode143 chrome/browser/ui/touch/tabs/touch_tab_strip.cc:143: ...
9 years, 9 months ago (2011-03-25 21:05:25 UTC) #2
wyck
Changed as per review. http://codereview.chromium.org/6750007/diff/2001/chrome/browser/ui/touch/tabs/touch_tab_strip.cc File chrome/browser/ui/touch/tabs/touch_tab_strip.cc (right): http://codereview.chromium.org/6750007/diff/2001/chrome/browser/ui/touch/tabs/touch_tab_strip.cc#newcode9 chrome/browser/ui/touch/tabs/touch_tab_strip.cc:9: #include "chrome/browser/ui/touch/tabs/touch_tab.h" On 2011/03/25 21:05:25, ...
9 years, 9 months ago (2011-03-28 14:21:43 UTC) #3
sky
http://codereview.chromium.org/6750007/diff/2001/chrome/browser/ui/touch/tabs/touch_tab_strip.cc File chrome/browser/ui/touch/tabs/touch_tab_strip.cc (right): http://codereview.chromium.org/6750007/diff/2001/chrome/browser/ui/touch/tabs/touch_tab_strip.cc#newcode183 chrome/browser/ui/touch/tabs/touch_tab_strip.cc:183: EndScroll(event.location()); On 2011/03/28 14:21:43, wyck wrote: > On 2011/03/25 ...
9 years, 9 months ago (2011-03-28 15:10:17 UTC) #4
rjkroege
Assorted implementation concerns. Maybe most could be fixed as TODOs. http://codereview.chromium.org/6750007/diff/5001/chrome/browser/ui/touch/tabs/touch_tab_strip.cc File chrome/browser/ui/touch/tabs/touch_tab_strip.cc (right): http://codereview.chromium.org/6750007/diff/5001/chrome/browser/ui/touch/tabs/touch_tab_strip.cc#newcode169 ...
9 years, 9 months ago (2011-03-28 22:07:40 UTC) #5
wyck
http://codereview.chromium.org/6750007/diff/5001/chrome/browser/ui/touch/tabs/touch_tab_strip.cc File chrome/browser/ui/touch/tabs/touch_tab_strip.cc (right): http://codereview.chromium.org/6750007/diff/5001/chrome/browser/ui/touch/tabs/touch_tab_strip.cc#newcode169 chrome/browser/ui/touch/tabs/touch_tab_strip.cc:169: bool TouchTabStrip::OnMousePressed(const views::MouseEvent& event) { On 2011/03/28 22:07:40, rjkroege ...
9 years, 8 months ago (2011-03-30 15:53:11 UTC) #6
wyck
I also note that I'm getting bogus redraw behavior when changing focus to another app. ...
9 years, 8 months ago (2011-03-30 15:55:02 UTC) #7
wyck
On 2011/03/30 15:55:02, wyck wrote: > I also note that I'm getting bogus redraw behavior ...
9 years, 8 months ago (2011-04-05 18:36:18 UTC) #8
wyck
Redraw bug is fixed. What's holding up this CL now? http://codereview.chromium.org/6750007/diff/5001/chrome/browser/ui/touch/tabs/touch_tab_strip.cc File chrome/browser/ui/touch/tabs/touch_tab_strip.cc (right): http://codereview.chromium.org/6750007/diff/5001/chrome/browser/ui/touch/tabs/touch_tab_strip.cc#newcode169 ...
9 years, 8 months ago (2011-04-06 14:51:09 UTC) #9
sky
http://codereview.chromium.org/6750007/diff/19001/chrome/browser/ui/touch/tabs/touch_tab.cc File chrome/browser/ui/touch/tabs/touch_tab.cc (right): http://codereview.chromium.org/6750007/diff/19001/chrome/browser/ui/touch/tabs/touch_tab.cc#newcode61 chrome/browser/ui/touch/tabs/touch_tab.cc:61: // is need to directly handle the mouse movements ...
9 years, 8 months ago (2011-04-06 15:11:50 UTC) #10
wyck
Using OnMouseCaptureLost now. Also applying fix-ups as per review. http://codereview.chromium.org/6750007/diff/19001/chrome/browser/ui/touch/tabs/touch_tab.cc File chrome/browser/ui/touch/tabs/touch_tab.cc (right): http://codereview.chromium.org/6750007/diff/19001/chrome/browser/ui/touch/tabs/touch_tab.cc#newcode61 chrome/browser/ui/touch/tabs/touch_tab.cc:61: ...
9 years, 8 months ago (2011-04-06 20:14:24 UTC) #11
sky
LGTM
9 years, 8 months ago (2011-04-06 20:40:06 UTC) #12
rjkroege
LGTM. But I still want tests. Please.
9 years, 8 months ago (2011-04-07 19:23:33 UTC) #13
commit-bot: I haz the power
Try job failure for 6750007-22002 on win: http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win&number=25364
9 years, 8 months ago (2011-04-08 14:26:43 UTC) #14
wyck
I need help understanding this. It looks like there was some webkit thread test on ...
9 years, 8 months ago (2011-04-08 14:50:21 UTC) #15
commit-bot: I haz the power
Try job failure for 6750007-22002 on mac: http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac&number=21303
9 years, 8 months ago (2011-04-08 15:24:58 UTC) #16
sky
So goes it with the tests. Some times you get failures unrelated to your patch. ...
9 years, 8 months ago (2011-04-08 16:04:47 UTC) #17
commit-bot: I haz the power
Change committed as 80945
9 years, 8 months ago (2011-04-08 16:35:15 UTC) #18
ff4-temp
This is the first time I've used this site, so please excuse me if this ...
9 years, 6 months ago (2011-06-09 21:37:40 UTC) #19
CharlesBailey11
Probably not the proper place to comment, but I sincerely hope Chrome gets scrolling tabs. ...
9 years, 6 months ago (2011-06-24 17:51:58 UTC) #20
sky
It's on my list of things to get to. Hopefully soon. -Scott On Fri, Jun ...
9 years, 6 months ago (2011-06-24 18:15:51 UTC) #21
grant.abraham
8 years, 7 months ago (2012-05-12 12:35:46 UTC) #22
(Obligatory response: Is it soon yet? :P)

I'm sure a lot of people will appreciate this feature, myself included. Just a
note to nudge interest/priority, if that's possible. :)

-Grant

On 2011/06/24 18:15:51, sky wrote:
> It's on my list of things to get to. Hopefully soon.
> 
>   -Scott
> 
> On Fri, Jun 24, 2011 at 10:51 AM,  <mailto:CharlesBailey11@gmail.com> wrote:
> > Probably not the proper place to comment, but I sincerely hope Chrome gets
> > scrolling tabs. I HATE Firefox, but use it only because I have over 200 tabs
> > at
> > any moment, and in Chrome they are all blank. Finding tabs is impossible
> > without
> > a LOT of wasted time and frustration. Firefox has had this feature for
> > years.
> >
> > http://codereview.chromium.org/6750007/
> >

Powered by Google App Engine
This is Rietveld 408576698