0dc76cafbbe06083044faf6021710bb51d2d0583: tabs now also project trenches; unregistering trenches on group/tab close; allow proportional resizing while snapping; preferLeft and preferTop flags for which edges to preferentially snap to
Michael Yoshitaka Erlewine <mitcho@mitcho.com> - Tue, 15 Jun 2010 19:08:21 -0400 - rev 49972
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
tabs now also project trenches; unregistering trenches on group/tab close; allow proportional resizing while snapping; preferLeft and preferTop flags for which edges to preferentially snap to
1e5c545049c7792d6c1d7f0bffd023db5fb640dc: snapping for tabs as well as groups
Michael Yoshitaka Erlewine <mitcho@mitcho.com> - Tue, 15 Jun 2010 17:45:49 -0400 - rev 49971
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
snapping for tabs as well as groups
0063664d9cb4651dd1934cd485baf4f180c9f7b4: refactoring dragOptions, dropOptions
Michael Yoshitaka Erlewine <mitcho@mitcho.com> - Tue, 15 Jun 2010 17:38:55 -0400 - rev 49970
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
refactoring dragOptions, dropOptions
b696dae96958851982934d8e44afb8cbd3a95021: quick refactoring
Michael Yoshitaka Erlewine <mitcho@mitcho.com> - Tue, 15 Jun 2010 15:26:35 -0400 - rev 49969
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
quick refactoring
5daae5b0bc1267e0b33411363a6a3ca1c554f1d2: + mitcho's first pass at group snapping
Ian Gilman <ian@iangilman.com> - Tue, 15 Jun 2010 11:53:53 -0700 - rev 49968
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ mitcho's first pass at group snapping
819a4d78f90af76835ce522d1c22d229c695b2ca: + closing a named group with tabs in it now works correctly
Ian Gilman <ian@iangilman.com> - Mon, 14 Jun 2010 17:23:17 -0700 - rev 49967
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ closing a named group with tabs in it now works correctly + changed zoom out easing back to "cubic-bezier"
d92dc050675f2fa87e49ece6d69333ae73b7540d: + Hitting the "new tab" button in a group no longer first takes you to the active tab in that group
Ian Gilman <ian@iangilman.com> - Mon, 14 Jun 2010 16:56:27 -0700 - rev 49966
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ Hitting the "new tab" button in a group no longer first takes you to the active tab in that group + Fixed a couple of "null tab" errors when calling storage.js + Fixed a couple of zooming issues related to closing tabs while you're in them
baf003f46cc069eb49aa44a54e105e6b328e6457: + Refactored zoom code into TabItem (was in TabItems and Page)
Ian Gilman <ian@iangilman.com> - Mon, 14 Jun 2010 15:43:02 -0700 - rev 49965
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ Refactored zoom code into TabItem (was in TabItems and Page) + The "zoom prep", where the div is resized behind the scenes, is now much more robust; items can be rearranged while in this state (in response to new tabs opening, for instance), and everything still works out. + Group._activeTab is now a TabItem rather than a DOM element + Most of the old "mod" routine is now in the TabItem constructor; "mod" no longer exists
6ed2739545980cc12e5828ff213ca177c01e9f97: + Added code for making zoom-in faster too
Aza Raskin <aza@mozilla.com> - Fri, 11 Jun 2010 17:57:02 -0700 - rev 49964
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ Added code for making zoom-in faster too + Made the code for the speed-ups on zoom-in/zoom-out more general
b10c2ffafb1ac8fc1a5c5a0391b8cc87345846dd: + A clever trick to speed up the zoom-out animation.
Aza Raskin <aza@mozilla.com> - Fri, 11 Jun 2010 17:33:15 -0700 - rev 49963
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ A clever trick to speed up the zoom-out animation. Because image scaling is slowest on big images, we cheat and start the image at half-size and placed accordingly. Because the animation is fast, you can't see the difference but it feels a lot zippier. The only trick is choosing the right animation function so that you don't see a change in percieved animation speed from frame #1 (the tab) to frame #2 (the half-size image) to frame #3 (the first frame of real animation). Choosing an animation that starts fast is key.
eca0ad5050e930a8630ba3cf4b8806cf4d18735e: + Now using the "front" class when zooming down (was just when zooming up), hopefully to speed things up
Ian Gilman <ian@iangilman.com> - Fri, 11 Jun 2010 16:35:47 -0700 - rev 49962
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ Now using the "front" class when zooming down (was just when zooming up), hopefully to speed things up + Modified the "front" class to remove unnecessary bits from the tab, and to turn on crisp edges, hopefully to speed things up
36708bbc5a52808fbbc9f62b66551a30301b1b77: + documentation
Ian Gilman <ian@iangilman.com> - Fri, 11 Jun 2010 15:08:14 -0700 - rev 49961
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ documentation
cc84ad26b4b37e2d5c2d952c41339e6723dfaa53: + merge
Ian Gilman <ian@iangilman.com> - Fri, 11 Jun 2010 13:39:57 -0700 - rev 49960
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ merge
dad42a0ceffbc009042a5b685244d27f73201530: + Cleaned up zoom down so it starts sooner and is less chunky
Ian Gilman <ian@iangilman.com> - Fri, 11 Jun 2010 13:36:58 -0700 - rev 49959
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ Cleaned up zoom down so it starts sooner and is less chunky + Moved animate.html into a "workshop" folder and added a pagechange.html. This folder will go away soon enough, but for now it's a good spot to stash tests
2f67480ece3524d88968abe0a0c01e0896bd645f: + merge
Ian Gilman <ian@iangilman.com> - Thu, 10 Jun 2010 14:05:08 -0700 - rev 49958
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ merge
3171d50d9a31a126eda136e9db8572d8b1d03cb3: + Added iQ.timeout, which wraps setTimeout in try/catch. Everything uses this now
Ian Gilman <ian@iangilman.com> - Thu, 10 Jun 2010 12:04:39 -0700 - rev 49957
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ Added iQ.timeout, which wraps setTimeout in try/catch. Everything uses this now
afc616627f435b37148548bac7519f82ad11e688: + A work-around for supporting transitions to and from 'auto' values of left, top, width, height, etc.
Aza Raskin <aza@mozilla.com> - Thu, 10 Jun 2010 14:35:15 -0700 - rev 49956
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ A work-around for supporting transitions to and from 'auto' values of left, top, width, height, etc. + For more details see: https://bugzilla.mozilla.org/show_bug.cgi?id=571344
fa318bc70da99d583a747b98f474ce7e41d8ebc9: + Added logging to show that our timing in animations is very strange
Aza Raskin <aza@mozilla.com> - Thu, 10 Jun 2010 11:48:17 -0700 - rev 49955
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ Added logging to show that our timing in animations is very strange
f4f6801470e2d48731f41382daa5435d084c33f5: + Fixed z-index issue (and added a unit test for it)
Ian Gilman <ian@iangilman.com> - Wed, 09 Jun 2010 17:30:02 -0700 - rev 49954
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ Fixed z-index issue (and added a unit test for it) + Fixed some of the tab sizing issues (like when returning from a tab)
ddb59edfe38f9d6c8892985d466c47991628bba2: + We are entirely jQuery-free in revision-a!
Ian Gilman <ian@iangilman.com> - Wed, 09 Jun 2010 14:45:48 -0700 - rev 49953
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ We are entirely jQuery-free in revision-a! + You can now drop tabs on tabs + Resize works once again, but with iQ
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip