d6d3c12260ddcbd62a233160e0dc9be294f6318e: + Added Math.tanh by way of utils
Aza Raskin <aza@mozilla.com> - Wed, 28 Apr 2010 13:17:43 -0700 - rev 49423
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Added Math.tanh by way of utils + Added a minimum and maximum scale
283aa6435815a83029c7f4cdee0c1b9cf5666bee: + Point's constructer now accepts a point to copy
Ian Gilman <iangilman@gmail.com> - Mon, 26 Apr 2010 16:48:46 -0700 - rev 49422
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ 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
6f354cb88a3c29c798442c7253298761ad448b46: + Fixed an unfortunate bug in Rect copying
Ian Gilman <iangilman@gmail.com> - Fri, 23 Apr 2010 17:11:06 -0700 - rev 49421
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ 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
c5f5cd851a4389471bfcf12ec2d772cc2727ad7d: + 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 49420
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ 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
805634c40937fa349cac6170225c67eed5b17b3f: + The "new tab" group no longer gets pushed away by the other items
Ian Gilman <iangilman@gmail.com> - Fri, 16 Apr 2010 17:21:03 -0700 - rev 49419
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ The "new tab" group no longer gets pushed away by the other items + Started work on Squish!™ code, not ready yet, so disabled
66cae2aa641dd234482119dca8cdd706eb8b3677: + The tab bar toggle now has a down arrow when clicking on it will pull the tab bar down and an up arrow when it will push the tab bar up (was reversed)
Ian Gilman <iangilman@gmail.com> - Fri, 16 Apr 2010 15:09:23 -0700 - rev 49418
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ The tab bar toggle now has a down arrow when clicking on it will pull the tab bar down and an up arrow when it will push the tab bar up (was reversed) + The tab bar toggle and decorative strip now reside above the tab candy content in Z + Group titles now have prompt text/icon + Additional documentation (especially Mirror) + Fixed the dev mode features (were broken by the tab bar toggle changes) + The Firefox nav bar now correctly shows again when you create and go to a new tab
5d3918c99c4ec958882aa67a24b7dc721a2e2adf: + Removed unnecessary margin and padding from tabs and groups (was messing up layout)
Ian Gilman <iangilman@gmail.com> - Mon, 12 Apr 2010 17:20:35 -0700 - rev 49417
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Removed unnecessary margin and padding from tabs and groups (was messing up layout) + Now compensating for padding in tabs when laying them out + Tab titles are now a single line, cut at the width of the tab (but no ellipsis yet) + Groups now have the move cursor + Tab resizing now works, and is disabled when a tab is in a group + We now have a "new tabs" group that new tabs go into (created as needed) + New layout algorithm for tabs inside a group. It's not as space efficient as the last one, but the unused space is at the bottom rather than the right side, and in general I think it behaves more like people expect. + Groups now have a minimum width when resizing + If you drag the second to last tab out of a group and don't return it to that group, the group now dissolves. + When a tab gets below a certain size, its thumbnail and close box are hidden + When a tab's title gets below a certain size, it is hidden.
70835966768d7f820a1fc024c971bf8084c5a485: + Put Natural Docs (http://www.naturaldocs.org/) -friendly comments in items.js
Ian Gilman <iangilman@gmail.com> - Thu, 08 Apr 2010 16:36:11 -0700 - rev 49416
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Put Natural Docs (http://www.naturaldocs.org/) -friendly comments in items.js + Added a doc folder that contains generated documentation + Now pointing to the doc folder from the Tab Candy home page + The Tab Candy home page is now accessible from the Candy drop-down
396dd43eb307d5b75a5d1404e229452ec9e7104a: + Groups lose their resize handle when they get dropped into a group (and get it back when they get pulled out)
Ian Gilman <iangilman@gmail.com> - Fri, 02 Apr 2010 17:33:06 -0700 - rev 49415
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Groups lose their resize handle when they get dropped into a group (and get it back when they get pulled out) + Now properly handling z order for dragging and nesting groups + If a group is the last item inside a group, closing it now closes the outer group as well + Fixed bug causing the closing of unrelated tabs to destroy groups
05ef440ab6981d2239e112a89bcc07f55fc8472e: ZOMG MERGE. You HG Bastard.
Dan Walkowski <dwalkowski@mozilla.com> - Thu, 01 Apr 2010 17:59:17 -0700 - rev 49414
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
ZOMG MERGE. You HG Bastard.
b2695331946705c94d904a688c633e3ce3640c04: merge
Dan Walkowski <dwalkowski@mozilla.com> - Thu, 01 Apr 2010 17:26:51 -0700 - rev 49413
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
merge
45593544ca4d392d8770fdaf5baf22195ae6d0d3: + We're now keeping track of item locations independently of their divs
Ian Gilman <iangilman@gmail.com> - Thu, 01 Apr 2010 17:20:59 -0700 - rev 49412
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ We're now keeping track of item locations independently of their divs + Renamed Group._container to .container (which it now inherits from Item) + Added Item.debug flag which turns on rectangles for debugging item locations + further unified dragging tabs vs dragging groups + Further unified the Group and TabItem objects under Item
80219294be7093a76e1cd51c05e7cb0c8edf13c5: added drop feedback when creating a new group, which looks like a group, and then animates into the final arranged shape.
Dan Walkowski <dwalkowski@mozilla.com> - Thu, 01 Apr 2010 17:19:21 -0700 - rev 49411
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
added drop feedback when creating a new group, which looks like a group, and then animates into the final arranged shape.
31337e1e021353f9b1721de2dbf792d2bd7bb134: + font size for tab names now scales properly
Ian Gilman <iangilman@gmail.com> - Wed, 31 Mar 2010 17:24:16 -0700 - rev 49410
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ font size for tab names now scales properly + tabs now return to their proper size when you pull them out of a group + you can now nest groups inside of other groups (though all of the funky repercussions haven't been sorted out yet)
5424cd3eb71fd8cb37c22747782c54e36fc41da2: + First working draft of tabs and groups getting pushed out of the way by the creation of a new group
Ian Gilman <iangilman@gmail.com> - Fri, 26 Mar 2010 11:34:09 -0700 - rev 49409
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ First working draft of tabs and groups getting pushed out of the way by the creation of a new group + The grid feature now removes all the tabs from their groups beforehand; it doesn't restore tab sizes properly yet + You can now rearrange tabs inside a group + More geometry: ++ The Rect constructor now accepts either coordinates or another Rect ++ Rect.inset now accepts either coordinates or a Point ++ New functions: Rect.offset and Rect.equals
375880503a9cac61377fc8c43f63a4f3b47c2114: + moved groups.js and resizer.png to shared locations
Ian Gilman <iangilman@gmail.com> - Thu, 25 Mar 2010 17:22:45 -0700 - rev 49408
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ moved groups.js and resizer.png to shared locations + more work on groups pushing things out of the way + some steps toward having groups and tabs share an interface + more geometry: we now have a point class, and the rect class now has center and intersect routines
aad1c86ff0178d72aed84d79364d89a18ec8a1ad: + Removed the margin from the tabs; we need to handle buffers more explicitly
Ian Gilman <iangilman@gmail.com> - Wed, 24 Mar 2010 16:54:48 -0700 - rev 49407
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Removed the margin from the tabs; we need to handle buffers more explicitly + You can no longer launch into a tab by right clicking it + A group's close box now works + A group's title bar now works again (silly css misunderstanding) + Added a basic Rect object to utils.js, and a getBounds routine for retrieving the bounds of a DOM element + The Utils logging routines no longer expand functions (instead just saying that it's a function)
dcc3d76750dca514c4cc585d0db114495bcddd54: + Removed search box
Ian Gilman <iangilman@gmail.com> - Wed, 24 Mar 2010 14:38:23 -0700 - rev 49406
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Removed search box + It's no longer possible to accidentally launch into a tab by dragging the mouse and ending up on a tab. Same for close boxes + It's no longer possible to add a tab to a group twice (by dragging it around inside the group) + When a tab inside a group is closed, it's removed from the group. If it's the last in the group, the group goes away + Refactored mirror code to make mirror objects first-class citizens + Added a utility routine for determining if an object is a jQuery object (couldn't find one in jQuery itself)
742893df80ce1a70bb4e33e081bbc1347af7be7f: Merge.
aza@More-Better-Internet.local - Tue, 16 Mar 2010 22:32:05 -0700 - rev 49405
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge.
2d3b866c657e938a3069a4e013666777835307cb: + More major cleanup in mirror.js (especially in the painting code)
Ian Gilman <iangilman@gmail.com> - Mon, 15 Mar 2010 17:15:27 -0700 - rev 49404
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ More major cleanup in mirror.js (especially in the painting code) + New tabs in the stacks candy now find an empty hole rather than piling up at the top + The stacks candy now has a "site" feature (upper right) that groups the tabs by domain + TabMirror now has a feature to allow pausing paint updates. This allows you to fly things around the screen without getting stutter from paint calls. The stacks candy is currently the only candy that takes advantage of this. + The stacks candy was not visually deselecting a group that had been lassoed once the menu went away; it is now. + Added assert() to Utils
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip