b6436f2336f12ef01622f4cc0a11b501f9d69ed4: + Added Math.tanh by way of utils
Aza Raskin <aza@mozilla.com> - Wed, 28 Apr 2010 13:17:43 -0700 - rev 49831
+ Added Math.tanh by way of utils + Added a minimum and maximum scale
a23cfd4d924b33684edac4833243cc3445f0b216: + merge
Ian Gilman <iangilman@gmail.com> - Tue, 27 Apr 2010 16:30:15 -0700 - rev 49830
+ merge
ad425cbb1a469c1dc54631fe590ab6370ae286e3: An experimental idea that makes that tabbar show only items in your current group.
Aza Raskin <aza@mozilla.com> - Tue, 27 Apr 2010 15:31:20 -0700 - rev 49829
An experimental idea that makes that tabbar show only items in your current group.
c95a9462f755c8030bd7f5c78318e109f92971b8: + First version of stacks
Ian Gilman <iangilman@gmail.com> - Tue, 27 Apr 2010 16:11:49 -0700 - rev 49828
+ First version of stacks + Cleaned up issues with algorithm for choosing where to position a tab dropped into a group + You can no longer drag a tab or group around by its close box + Changed tab drop tolerance… tabs now just need to overlap 50% in order to group. This is to make it consistent with dropping a tab on an existing group, which already behaved this way + A single tab in a group will no longer fill the entire group
effc09cea48095d8295dccf2c40bc023f8ef80d7: + squishing no longer forces groups into tab aspect ratio
Ian Gilman <iangilman@gmail.com> - Mon, 26 Apr 2010 17:23:15 -0700 - rev 49827
+ squishing no longer forces groups into tab aspect ratio + user-set sizes are now respected when unsquishing
67dc4bab68760978db40da83ede21e2c82d3c0b3: + Point's constructer now accepts a point to copy
Ian Gilman <iangilman@gmail.com> - Mon, 26 Apr 2010 16:48:46 -0700 - rev 49826
+ Point's constructer now accepts a point to copy + Added the close box back to the "new tab" group; it doesn't close the group, but it closes all the tabs. Seems like a useful feature, though maybe it shouldn't look like all the other close boxes + Groups no longer auto-close when all items are removed, if they're named + You can now close an empty group + Fixed bug with dragging tabs out of a group + Resizing the window now works, even if you've closed tab candy + When unsquishing, groups aren't forced into tab aspect ratio
15c10da147ced99ea5daf74c6c856a0a879c41b0: + Now reconnecting tabs with groups
Ian Gilman <iangilman@gmail.com> - Mon, 26 Apr 2010 13:37:39 -0700 - rev 49825
+ Now reconnecting tabs with groups + Groups now have unique ids + Items now have a "parent" property (instead of $(this.container).data('group')) + Group.add now accepts Item objects rather than just jQuery objects + Fixed several cold start issues
b6e3818e5c7951accf36f1f972fd9e83f3e4a6fa: + Fixed an unfortunate bug in Rect copying
Ian Gilman <iangilman@gmail.com> - Fri, 23 Apr 2010 17:11:06 -0700 - rev 49824
+ Fixed an unfortunate bug in Rect copying + Now reconstituting groups from saved file + Now saving and reconstituting tabs + Fixed start up problem when there's only one tab
17c59ee826a8244bf2f047c0c97d151baccc1acc: + We're now storing data in a file named after your candy, in a folder named 'tabcandy' inside your profile folder (e.g. tabcandy/revision-a.json). Currently the only data that's round-tripped is whether you have hidden the tab bar, but we are saving group data out (just not reading it yet).
Ian Gilman <iangilman@gmail.com> - Thu, 22 Apr 2010 17:19:42 -0700 - rev 49823
+ We're now storing data in a file named after your candy, in a folder named 'tabcandy' inside your profile folder (e.g. tabcandy/revision-a.json). Currently the only data that's round-tripped is whether you have hidden the tab bar, but we are saving group data out (just not reading it yet). + The nav bar wasn't successfully hiding when first starting the browser; fixed.
7713c51e408403a693269c57e4295f2ae9992aaa: + merge
Ian Gilman <iangilman@gmail.com> - Thu, 22 Apr 2010 14:27:18 -0700 - rev 49822
+ merge
52b108abaf9635462379377b0fe681933fe1fe8f: + Animation when adding a page into a stack
Aza Raskin <aza@mozilla.com> - Thu, 22 Apr 2010 16:13:19 -0400 - rev 49821
+ Animation when adding a page into a stack + Make sure stack overlays are shown inside the window.
1af679989c1e3377c5854bcc5075782099e99a22: More updates to stacking inside of zoomgroups.
Aza Raskin <aza@mozilla.com> - Thu, 22 Apr 2010 15:51:48 -0400 - rev 49820
More updates to stacking inside of zoomgroups. + It works now! + Shrink a group to a pile and then click on the stack. + The group opens in an overlay. + Moving your cursor outside the group makes it animate back into the stack.
0d4bc6572f24c9dba08f31e99eaaf7e0b5dab2fe: First pass at an implementation of stacks.
Aza Raskin <aza@mozilla.com> - Thu, 22 Apr 2010 12:38:37 -0400 - rev 49819
First pass at an implementation of stacks. + In Zoomgroups put some pages into a group, then scale it down + It will animate itself into a stack + Pull it out again and it will go back to being a zoomgroup
eb6b763b1261cd170412c18aadadf9f1dbb75efa: + Updated Utils logging to deal gracefully with object properties you can't access (for permissions reasons, for instance)
Ian Gilman <iangilman@gmail.com> - Thu, 22 Apr 2010 14:26:57 -0700 - rev 49818
+ Updated Utils logging to deal gracefully with object properties you can't access (for permissions reasons, for instance) + Added storage.js… starting serialization + Disabled autoscroll on drag; the window should be locked down now + Fixed Aza's "cute little bug"; small tabs used to scoot up and left
a83608eec44ec607aa116a87636dbca8a0bbf7f1: + finished locking down the "new tabs" group… can no longer be renamed or auto deleted
Ian Gilman <iangilman@gmail.com> - Wed, 21 Apr 2010 17:27:28 -0700 - rev 49817
+ finished locking down the "new tabs" group… can no longer be renamed or auto deleted + Removed potential slowdown for dragging tabs… should be the same now as it was before my "keeping groups and children in sync" fix
e1e44cd152c8899893196900f961b4b3d0d139f0: Cleaned up the interaction around naming a group.
Aza Raskin <aza@mozilla.com> - Wed, 21 Apr 2010 14:12:41 -0400 - rev 49816
Cleaned up the interaction around naming a group. + Animation on changing the default name + Appropriate color changes + Only show the input box on hover
fc0c5f55e3ac99ef8972a45671470760097f98d3: + menu key now works
Ian Gilman <iangilman@gmail.com> - Tue, 20 Apr 2010 16:49:55 -0700 - rev 49815
+ menu key now works + started locking down the "new tabs" group + children no longer lag when dragging a group + you can no longer nest groups inside of other groups (for now)
cda9397c94671405cd214f65bf1d4513c46f1c30: + Items now has a squishMode variable you can set to one of three possible ways to deal with items getting pushed off the screen: resize the whole set, squish only the ones getting pushed off, let them get pushed off but then have them push back on when there's room
Ian Gilman <iangilman@gmail.com> - Tue, 20 Apr 2010 15:42:06 -0700 - rev 49814
+ Items now has a squishMode variable you can set to one of three possible ways to deal with items getting pushed off the screen: resize the whole set, squish only the ones getting pushed off, let them get pushed off but then have them push back on when there's room
bf82e65923f39a49927c68945fed0b18ed3bfaab: + merge
Ian Gilman <iangilman@gmail.com> - Tue, 20 Apr 2010 14:45:52 -0700 - rev 49813
+ merge
084d3353a855dec03493cd753b4d01e4dba19667: Performance tweaks:
Aza Raskin <aza@mozilla.com> - Tue, 20 Apr 2010 16:05:07 -0400 - rev 49812
Performance tweaks: + We pause tab mirroring/painting on zooms. + We remove box shadows and rounded corners on zooms. (Which, according to Shark, was costing around 10% time)
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip