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 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +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 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +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 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +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 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +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 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +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 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +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 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +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 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +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 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +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 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +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 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +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)
53b96500f9af3d010c06ea97b37dff885744ebcc: Adds Utils.ilog(...) for "interactive log".
aza@More-Better-Internet.local - Tue, 16 Mar 2010 22:25:00 -0700 - rev 49739
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
Adds Utils.ilog(...) for "interactive log". The first time you use the function, it embeds Firebug Lite and then uses that console. This makes it easy to introspect objects, etc. All-around good stuff.
d410d831399b7ec7994ce8341796346c3cb633e6: + merge from depot
Ian Gilman <iangilman@gmail.com> - Thu, 11 Mar 2010 16:15:23 -0800 - rev 49738
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ merge from depot
48dc63782a44cc2fb3d3e0d5041be88c45b0ce37: Fixed some bugs with the sizing of the spaces. I hate Javascript: it uses string comparison even on numeric arrays when you use .sort().
aza@localhost - Tue, 16 Mar 2010 19:01:44 -0700 - rev 49737
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
Fixed some bugs with the sizing of the spaces. I hate Javascript: it uses string comparison even on numeric arrays when you use .sort().
a4fe882b345f214ebfe6325b758dd64a6c980fcb: + Added getMilliseconds() to Utils
Ian Gilman <iangilman@gmail.com> - Thu, 11 Mar 2010 16:14:50 -0800 - rev 49736
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ Added getMilliseconds() to Utils + Utils.error() now identifies the error as coming from tabcandy + Added a getMilliseconds() to mirror.js (for some reason, it wasn't liking the one in Utils) to replace the use of new Date(), which doesn't work in all situations + Added a heartbeat to TabMirror, where all painting happens now. This allows us to control when and how frequently painting happens, throttling when there are a lot of items on the screen. + Additional clean-up in TabMirror
2a5b52382cc7d53485b9efe9ba21204023342a24: (1) Added Firebuglite to the add-on, making it a much more pleasent debugging experience.
aza@More-Better-Internet.local - Thu, 11 Mar 2010 15:45:58 -0800 - rev 49735
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
(1) Added Firebuglite to the add-on, making it a much more pleasent debugging experience. (2) Greatly increased the functionality of the group candy.
e38cc371bb45135438e27a6e25134cefa002f19d: + merge from depot
Ian Gilman <iangilman@gmail.com> - Tue, 09 Mar 2010 17:16:11 -0800 - rev 49734
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ merge from depot
c78a7dd44871a9c04fe4a201ba188551847c2199: + debugging paint issues
Ian Gilman <iangilman@gmail.com> - Tue, 09 Mar 2010 17:15:01 -0800 - rev 49733
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ debugging paint issues
5dc089abaca12a4491c784dd1c5471f6ea205f2e: Gave all .tab's a z-index which solves some issues with stacking in groups.
aza@More-Better-Internet.local - Tue, 09 Mar 2010 16:04:36 -0800 - rev 49732
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
Gave all .tab's a z-index which solves some issues with stacking in groups.
81f5ac4b780a0184b0dea83f73604094404d2638: + Grouping now works in the original candy
Ian Gilman <iangilman@gmail.com> - Tue, 09 Mar 2010 15:46:39 -0800 - rev 49731
Push 15039 by edward.lee@engineering.uiuc.edu at Thu, 12 Aug 2010 19:47:36 +0000
+ Grouping now works in the original candy + Updated to jQuery 1.4.2 + Nice menu fadeout behavior in the stacks candy (fades out faster for a click than a mouse out; pops back in if you mouse back over while it's fading out)
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip