a8149a029c8003d7bb26a9f42ff011ac439c122d: + Added the ability for Groups to assume any shape
aza@localhost - Tue, 23 Mar 2010 18:16:19 -0700 - rev 49759
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Added the ability for Groups to assume any shape
07e308383ba5b82c4ced54a0f88c92273202de36: + Reverted from CSS-Transitions to jQuery Animations. There were just too many errors using Firefox 3.7 (like that new tabs stopped appearing, and closed tabs stopped dissapearing!)
aza@localhost - Mon, 22 Mar 2010 19:19:40 -0700 - rev 49758
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Reverted from CSS-Transitions to jQuery Animations. There were just too many errors using Firefox 3.7 (like that new tabs stopped appearing, and closed tabs stopped dissapearing!) + Removed some un-needed code that dealt with old-style animations from both of the ui.js implementations (from ian1 and original) + Added code that handles zIndex went zooming
0f978cf4b6316654787ea6b11d3266ce68cc7489: + moved a number of the group-related styles into css/shared/groups.css. Unfortunately, I wasn't able to move everything I wanted to; Firefox 3.7 screwed up the relative URL in the resizer style, and somehow killed the position:absolute in close style (neither of those problems showed up in Firefox 3.6). At any rate, it's a step in the right direction.
Ian Gilman <iangilman@gmail.com> - Mon, 22 Mar 2010 17:12:32 -0700 - rev 49757
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ moved a number of the group-related styles into css/shared/groups.css. Unfortunately, I wasn't able to move everything I wanted to; Firefox 3.7 screwed up the relative URL in the resizer style, and somehow killed the position:absolute in close style (neither of those problems showed up in Firefox 3.6). At any rate, it's a step in the right direction. + Moved the pretty new group title bar into the original and ian1 candies, updating the close style so it works in both the tab and group contexts + Added forceCanvasSize and unforceCanvasSize functions to tab mirrors + Used the new canvas size forcing functions to make the zoom in and out happen in high resolution. Not convinced it's an improvement, especially in the reverse zoom. + Brought additional changes from the original candy to the ian1 candy
d2a9dc7aee4b184ce879ab2993bf69c562789bf0: Original Flavour: Changed animation type from jQuery to css-transition. Doesn't seem to make that much different.
aza@More-Better-Internet.local - Sat, 20 Mar 2010 11:01:45 -0700 - rev 49756
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Original Flavour: Changed animation type from jQuery to css-transition. Doesn't seem to make that much different. Also, fixed a bug where I didn't remove the "transitionend" event handler which was causing all sorts of strange things (like zooming in on a tab when the search-box was used.
44b514e3cf5dc0dc0edd266947a07ffb553d91b3: ORIGINAL: Added the reverse zoom animation (for when switching back to tabcandy).
aza@More-Better-Internet.local - Fri, 19 Mar 2010 16:10:43 -0700 - rev 49755
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
ORIGINAL: Added the reverse zoom animation (for when switching back to tabcandy). TODO: How do we get a prettier original image to zoom? How do you force a redraw?
afc50ca9072ea3c70d0467402b0f20c6a03206f7: Added Tabs.onFocus back into tabs.js
aza@More-Better-Internet.local - Fri, 19 Mar 2010 15:21:12 -0700 - rev 49754
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Added Tabs.onFocus back into tabs.js
89093d442481123e869d7fb710c3b94fa33e0adb: I incorrectly called css-transitions css-transforms. Fixed that.
aza@More-Better-Internet.local - Fri, 19 Mar 2010 13:51:05 -0700 - rev 49753
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
I incorrectly called css-transitions css-transforms. Fixed that.
44ba2f1a5f49b4f66d8561325e7892e1aa5696f1: Added a check to see if Firefox 3.7+ is being used. It is required
aza@More-Better-Internet.local - Fri, 19 Mar 2010 13:46:22 -0700 - rev 49752
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Added a check to see if Firefox 3.7+ is being used. It is required for css-transforms.
32d928881a2f10ca42c89cd33ca342e87fd6fa48: + Added a zoom animation using CSS transitions.
aza@More-Better-Internet.local - Fri, 19 Mar 2010 13:21:21 -0700 - rev 49751
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Added a zoom animation using CSS transitions. When you click on a page (both in zoomgroups and original) the page zooms to the foreground before the tab switch happens giving the appearance of having the tab zoom to life. Just after the switch the page resumes its normal size and position. It is so very pretty. + TODO: Add the reverse animation when switching back from a tab.
123a36b297437584672bf10e1c829a71c29c4dec: Added the concept of a menu bar on mouseover.
aza@More-Better-Internet.local - Thu, 18 Mar 2010 21:49:24 -0700 - rev 49750
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Added the concept of a menu bar on mouseover. We are now part of the way towards getting namable spaces, as well as spaces that close a number of tabs.
c27e970c5bb9a6031c9c5725d7ff5135db1cdefa: Forgot to commit the graphic for doing resizing of groups.
aza@More-Better-Internet.local - Thu, 18 Mar 2010 15:06:30 -0700 - rev 49749
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Forgot to commit the graphic for doing resizing of groups.
68c2d4ea3146846fcb6cf326ac75be7184b2b347: IAN1 CANDY:
Ian Gilman <iangilman@gmail.com> - Wed, 17 Mar 2010 17:32:49 -0700 - rev 49748
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
IAN1 CANDY: + Cleaned up the text location when shrunk down + Gave the groups rounded corners on all but the resize corner + Liberal use of overflow:hidden + Removed lasso (for now) + The "site" feature now uses grouping. Each site that has multiple pages gets its own group; the remaining pages are grouped together (unless there's only one remaining page, in which case it's just left alone (though maybe it should get a group too)) GROUPS: + Although the animation is chunky to non-existent, the Groups object now has an arrange() function that breaks the window into equal sections + Fixed a bug where dragging a tab within a group and dropping it again would add it a second time. Related to this bug, found that tabs were being added to the Group._children sometimes as DOM elements and sometimes as jQuery objects. Standardized on DOM objects + The Group class is now available from the Groups object, so outside code can create new groups
5ff958915a58a064c6db2a29adbbdd2b88aa7f02: + merge from depot
Ian Gilman <iangilman@gmail.com> - Wed, 17 Mar 2010 14:21:29 -0700 - rev 49747
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ merge from depot
3b031e9024ccc5ce2580a0ba9998ee70403e04e7: * Groups are now resizable!
aza@More-Better-Internet.local - Wed, 17 Mar 2010 11:53:03 -0700 - rev 49746
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
* Groups are now resizable! * Added a stop-gap measure for scaling tabs better. (Ian has a better, automatic solution?) * Ported changes over to the original candy ** TODO: the .arrange() method doesn't work all that well in the original candy
49fbfed1253116a22f17889baf9c3f66e577bab0: + Moved my work on the stacks candy to the ian1 candy, and added groups to it
Ian Gilman <iangilman@gmail.com> - Wed, 17 Mar 2010 14:06:07 -0700 - rev 49745
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Moved my work on the stacks candy to the ian1 candy, and added groups to it + added automatic thumbnail repainting for resized thumbnails + updated the original and ian1 candies so the thumbnail scales automatically with the jquery animation of the whole tab
16ada45683aceba15d688297ecd76f8ca1a5172c: Added a new style of interaction called a zoom group. It is rather hot. I believe this is how we will be doing all future designs.
aza@More-Better-Internet.local - Wed, 17 Mar 2010 01:07:00 -0700 - rev 49744
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Added a new style of interaction called a zoom group. It is rather hot. I believe this is how we will be doing all future designs.
181e7b1beccb7b7d49c72b0d4fcbd063d0cfa3f7: Merge.
aza@More-Better-Internet.local - Tue, 16 Mar 2010 22:32:05 -0700 - rev 49743
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge.
7a6450cfbd721dbdb97a396588559ee395fd2a1c: + 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 49742
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
d8a7e4f13b49f79abaeabb8b4bbb43ff95ac9e95: * Better sizing of groups (fixed a bug with min)
aza@More-Better-Internet.local - Tue, 16 Mar 2010 22:29:36 -0700 - rev 49741
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
* Better sizing of groups (fixed a bug with min) * Added new double-click handler for more zui-like groups
1ced5be054caa0d2989ee9f4f985d88745408035: + Took out old paint throttling (which may have been causing more trouble than good) in prep for new paint throttling (some of which is already in)
Ian Gilman <iangilman@gmail.com> - Fri, 12 Mar 2010 10:04:03 -0800 - rev 49740
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
+ Took out old paint throttling (which may have been causing more trouble than good) in prep for new paint throttling (some of which is already in)
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip