71d0350800bfc9d64d0708b1b13ef276d71587bd: + Fixed a bug where closing the last tab in an un-named group would deposit you on a random tab.
Aza Raskin <aza@mozilla.com> - Thu, 06 May 2010 18:10:18 -0700 - rev 49859
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Fixed a bug where closing the last tab in an un-named group would deposit you on a random tab.
0ec8b91c13540c9cb8f467b6552660b7d1b30e1c: + merge
Ian Gilman <iangilman@gmail.com> - Thu, 06 May 2010 17:13:51 -0700 - rev 49858
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ merge
d3b24d7fb310350987be848b595c2318458110fc: + Removed tab bar control
Ian Gilman <iangilman@gmail.com> - Thu, 06 May 2010 17:01:53 -0700 - rev 49857
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Removed tab bar control + Group title box now grows when you type into it, but always stays smaller than the width of the group
0c0eba28feb820d12a1f0626d7d4afa8695eb06f: + You can now click-n-drag in empty space to create a group. If the group is too small, it will animate away (the cancel action) and if they group contains orphaned tabs, lo', it pulls those tabs into itself.
Aza Raskin <aza@mozilla.com> - Thu, 06 May 2010 16:28:10 -0700 - rev 49856
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ You can now click-n-drag in empty space to create a group. If the group is too small, it will animate away (the cancel action) and if they group contains orphaned tabs, lo', it pulls those tabs into itself. + Changed the behavior of removing the penultimate tab from a group. The group no longer goes away until the very last tab is removed. + Added some new rect utilities for finding if a point/rect is inside another rect
4de43c946739d175ab8b7f8e7040d629e2192009: + Fixed an ugly bug where you could get trapped at an orphan tab (one that isn't in a group)
Aza Raskin <aza@mozilla.com> - Wed, 05 May 2010 00:47:07 -0700 - rev 49855
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Fixed an ugly bug where you could get trapped at an orphan tab (one that isn't in a group) + The tab bar for an orphaned tab shows all orphaned tabs. + Added more documentation.
862b40573ad098ecd66fc8a301bd77d06667a60c: + When coming back from a tab, the tabs in the group are rearranged visually (to match the new order in memory) if you've moved the tabs around in the tab bar
Ian Gilman <iangilman@gmail.com> - Tue, 04 May 2010 17:13:07 -0700 - rev 49854
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ When coming back from a tab, the tabs in the group are rearranged visually (to match the new order in memory) if you've moved the tabs around in the tab bar
f8a393a030899d2a8d128a5d0f95a8076edf4003: + merge
Ian Gilman <iangilman@gmail.com> - Tue, 04 May 2010 16:44:20 -0700 - rev 49853
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ merge
327dfa9f7cd6af7ecce80061da69d2f71efca9c7: Updated a comment.
Aza Raskin <aza@mozilla.com> - Tue, 04 May 2010 15:58:29 -0700 - rev 49852
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Updated a comment.
0cbf6a7a53ba93638c8fecfac1060ff64c8b764d: With Ian's help this commit:
Aza Raskin <aza@mozilla.com> - Tue, 04 May 2010 15:57:19 -0700 - rev 49851
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
With Ian's help this commit: + Adds an new-tab animation that Feels Right(tm) [although the timing might still need tweaking] + When new tabs are added while TabCandy is focused, the no longer animate in from a random location.
454ffd627cc4e66ebb29cbaa3f40b21d98e39541: + A group with a single item now never stacks
Ian Gilman <iangilman@gmail.com> - Tue, 04 May 2010 16:44:03 -0700 - rev 49850
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ A group with a single item now never stacks + Improved minimal size for groups and tabs inside of groups + When you close the active group, it was still being remembered as the active group (even though it didn't exist anymore); fixed. + If you have two tabs with the same url in different groups, and you refresh, it now does the right thing (unless that url is about:blank, in which case it drops them in the "new tabs" group) + Updated documentation (since Aza's been commenting!)
98ada7b4fd5c4bdf937b9e1d12310b14eaa83ba9: + fixed aza's heisenbug having to do with creating new tabs
Ian Gilman <iangilman@gmail.com> - Tue, 04 May 2010 14:55:17 -0700 - rev 49849
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ fixed aza's heisenbug having to do with creating new tabs
2d71ef7630565d1989c27cb2b4b0cb1dd495ccb1: + Moved back to black overlay look for stacks
Aza Raskin <aza@mozilla.com> - Tue, 04 May 2010 13:52:25 -0700 - rev 49848
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Moved back to black overlay look for stacks + Grappling with a correct new-tab animation
8adc5303aa06d393cf75d2e7fb76e8495acde00a: + Added reverse-syncing of tab ordering: from tab bar order to group order.
Aza Raskin <aza@mozilla.com> - Mon, 03 May 2010 18:05:43 -0700 - rev 49847
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Added reverse-syncing of tab ordering: from tab bar order to group order. - Before this commit, changing the order of tabs in a group would change the order of tabs in the tab bar on zoom-in. - After this commit, that continues to be the case. In addition, if you change the order of tabs in the tab bar, those changes will be reflected in the order of tabs in the group.
20d6810e161a2598cb4ef0ee1ebc29e07840fd42: + merge
Ian Gilman <iangilman@gmail.com> - Mon, 03 May 2010 17:12:20 -0700 - rev 49846
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ merge
bf683fec83c29623660f5cc432187b0e546360e9: + Removed vestigial double click handler
Ian Gilman <iangilman@gmail.com> - Mon, 03 May 2010 17:11:44 -0700 - rev 49845
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Removed vestigial double click handler + New tab button animation now goes to where the tab is actually going to arrive + Giving a little more space at the bottom of groups so tabs overlap the new tab button + Fixed issue with tab reconnection on startup
e7643820913c2fcd414f113b6f30b538afc62d56: + merge
Ian Gilman <iangilman@gmail.com> - Mon, 03 May 2010 15:32:43 -0700 - rev 49844
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ merge
1ad5c3834f88ef82a6f0c6cfd750191451e5ed9d: + Added some code that, when you zoom into a group, moves all of the tabs to the end of the tabstrip (in the order which they appear in the group). This does two things:
Aza Raskin <aza@mozilla.com> - Mon, 03 May 2010 16:48:10 -0700 - rev 49843
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Added some code that, when you zoom into a group, moves all of the tabs to the end of the tabstrip (in the order which they appear in the group). This does two things: (1) It means that the tabs are shown in the order which they appear in the group. Keeps the mental model clean. (2) When you close a tab, the next tab that is focused is sane (i.e., it is in the group not some random tab)
997e8ceb88070721f81f293a6eae4ce69654687d: + Tabs dropped on stacks now appear on top
Ian Gilman <iangilman@gmail.com> - Mon, 03 May 2010 15:32:11 -0700 - rev 49842
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Tabs dropped on stacks now appear on top + Misc fixes + We now show chrome tabs (but not the tab candy tab) + When the browser first starts up, it takes it a while for the tabs to all get their correct URLs; we now properly deal with this when reconnecting them to their groups + Added a "dev" menu in the upper left for various debugging features. Nothing much there so far
4dd09c05bb2a985e551cdf1d3e5f5c66f16652dd: + Added a first-pass at a new-tab interface for groups.
Aza Raskin <aza@mozilla.com> - Mon, 03 May 2010 15:24:22 -0700 - rev 49841
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Added a first-pass at a new-tab interface for groups. + TODOs (see the code) + (1) There is a potential race condition groups.js:line 121 + (2) The new tab animation is to the wrong place groups.js:line 96
cfbf587db333adbc32419e7bd03bbd860d1bdbff: + Removed more Toolbar button code (it is no longer needed given that we are showing tabs)
Aza Raskin <aza@mozilla.com> - Sat, 01 May 2010 00:21:15 -0700 - rev 49840
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Removed more Toolbar button code (it is no longer needed given that we are showing tabs) + The activated group is now set when you open a stacked tray's overlay. This means that new tabs go in the right spot for stacked groups.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip