Ian Gilman
7dcb3dd00e
+ Started work on iQ animations with CSS transitions; not ready yet
...
+ iQ event binding works now; converted over some of the usage in ui.js
+ Additional fixes to iQ's CSS function
+ Added position() and one() to iQ, as well as a number of bind() aliases
2010-05-28 15:56:00 -07:00
Ian Gilman
97a61c6441
+ changed more uses of Utils.activeWindow to Utils.getCurrentWindow()
...
+ Generalized Aza's iQ.css('-moz-transform') fix
2010-05-28 13:54:29 -07:00
Ian Gilman
0bf6fe1ad3
+ removed sizzle reference from iQ.js license block, as it doesn't look like we'll be using any portion of jQuery that has sizzle (also, testing my ability to push to mozilla hg)
2010-05-28 12:20:02 -07:00
Aza Raskin
1bb64ef865
+ Fixed a bug in iQ where CSS of type -moz-transform wasn't getting set.
...
+ Made stacks a bit prettier.
2010-05-27 19:17:01 -07:00
Aza Raskin
e3c9d48e9a
+ Merge. Like a car onto a oneway street. The wrong direction.
2010-05-27 17:28:45 -07:00
Ian Gilman
83eda4d0f2
+ merge
2010-05-27 17:25:41 -07:00
Ian Gilman
178fc8a596
+ Items.js is now jQuery-free
...
+ Just a little refactor for the "reset" code (also removed from the dev menu)
+ Started on event handling for iQ
2010-05-27 17:25:14 -07:00
Aza Raskin
d28b12e3a9
+ Removed an old unused image.
2010-05-27 17:24:38 -07:00
Aza Raskin
9ba5fce234
+ Compressed default.png
2010-05-27 17:23:08 -07:00
Aza Raskin
c2e5e8fc47
+ Default icon when there is no favicon.
2010-05-27 17:19:45 -07:00
Aza Raskin
d3ca626ba3
+ Fixed a bug where rescaling a group would cause a zoom-in to a tab.
2010-05-27 16:36:13 -07:00
Aza Raskin
b6fa45056b
+ Made the css for debug-related buttom buttons more generic.
...
+ Added a more discoverable reset button.
2010-05-27 01:40:45 -07:00
Aza Raskin
fd0e9f8c02
+ Fixed [B] Clicking on the new tab button in the new tab group causes a zoom to a tab. Clicking anywhere does the same. It shouldn't.
2010-05-27 01:31:54 -07:00
Ian Gilman
a41b27f803
+ jQuery is completely out of the content/js files we're using in revision-a!
...
+ The function you give to TabMirror.customize now takes a Mirror rather than a jQuery object
+ iQ is coming along. I tried to put asserts in for all the standard functionality that's missing (and that we might not need, but that someone used to jQuery might expect). I've also been adding Natural Docs comments, to give a sense of the scope+ Got rid of TabCanvas.animate(), which we haven't used in a while.
+ No longer including switch.js, which we also haven't used in a while
2010-05-26 17:04:56 -07:00
Ian Gilman
67e2c9f640
+ merge
2010-05-26 11:29:46 -07:00
Ian Gilman
07a5b8b942
+ Cleaned out old dev mode; everything's moved to the dev menu
...
+ Got rid of old dev mode grid feature; the dev menu's reset fills that bill
+ Cleaned up the "group sites" feature and added it to the dev menu
2010-05-26 11:29:31 -07:00
Aza Raskin
3c66e85d7a
+ Groups now track their last-focused tab. When you click on the group, it brings you back to the group with the appropriate tab focused.
2010-05-25 19:18:25 -07:00
Aza Raskin
525ab6e9ab
+ Fixed [B] Drag a group (full of tabs) off the top of the window. Then drag the group back. All of the tabs are gone! Now resize the group. They come back. Even better; don't let groups be dragged out of the window bounds!
2010-05-25 19:00:46 -07:00
Ian Gilman
7f9b762c66
+ merge
2010-05-25 17:05:22 -07:00
Ian Gilman
9377033542
+ Started iQ, replacement for jQuery
...
+ Converted Utils.js to use iQ instead of jQuery
+ Removed the use of Firebug lite
+ Removed reference to jQuery.lint
2010-05-25 17:04:59 -07:00
Aza Raskin
837f79367e
+ Added UserVoice back to TabCandy, but this time without pulling in untrusted code from the web into a privledged context.
...
+ UserVoice now links from a button near the bottom of the screen. Styled with CSS3 goodness.
2010-05-25 15:04:46 -07:00
Aza Raskin
62cf6a56a6
+ Remove the title of the "New Tabs" at the suggestion of Beltzner
...
+ Made the titles more beautiful in the new tabs group.
2010-05-25 14:21:23 -07:00
Ian Gilman
c09847b1f5
+ The first time you run TabCandy, it lays all of the tabs out in a grid (just like it used to; reinstating this feature)
...
+ Minor refactor for new tab button to make it more DRY
2010-05-25 11:08:50 -07:00
Aza Raskin
f6eac0953a
+ New visual styling for the new tab group. So very very pretty.
2010-05-25 01:20:44 -07:00
Ian Gilman
5840bbdc76
+ New "new tabs" group behavior and position
...
+ New "new tab" button position for the "new tabs" group
+ Misc bug fixes
2010-05-24 17:14:10 -07:00
Ian Gilman
987baafa7c
+ Lots of cleanup after the sessionstore transplant
...
+ Now saving pageBounds.
+ Removed some unnecessary save calls and added some necessary ones
+ Added a reset command to the dev menu; wipes storage and refreshes
+ Fixed the save command on the dev menu so it now works again
+ Reconnected storage sanity checks
+ Removed a bunch of now unused storage code
+ Fixed a problem with cold start
+ Removed a bunch of logging code
+ Pulled BrowserWatcher out of tabs.js
+ Added a direct link to the code documentation to the dev menu
2010-05-24 14:49:03 -07:00
Aza Raskin
e92aca399e
+ The keyboard shortcuts now act as toggles. That is, pressing them twice will zoom out to TabCandy and then back in.
2010-05-24 00:37:31 -07:00
Aza Raskin
b8d12ec406
+ Fixed a bug wherein when dragging out a new group, you couldn't reduce it's size
...
+ When clicking on a stacked group, you go directly into that group. Use command-click to open it up in the shield.
2010-05-23 23:42:18 -07:00
Aza Raskin
4c2258c2fa
+ Better indication of groups as drop targets
...
+ Using the new-tab buttons no longer cause a jarring shift due to window chrome appearing.
2010-05-22 11:42:23 -07:00
Aza Raskin
b29d117630
+ Groups now have gentle drop shadows.
2010-05-21 20:06:37 -07:00
Aza Raskin
8b81729765
+ Major speed improvments based around not calling resize() when animating or hiding/showing chrome. Once again, TabCandy feels fast and zippy and awesome.
2010-05-21 19:51:34 -07:00
Aza Raskin
42f0553585
+ Fixed a bug where you couldn't drag to create a group.
2010-05-21 18:08:35 -07:00
Ian Gilman
eba43368a6
+ Applied Ehsan's sessionstore patch
...
+ Various related fixes
+ Added Utils.log2, which logs directly to the window
2010-05-21 15:44:15 -07:00
Aza Raskin
744b1edc64
+ Made TabCandy pretty a la http://www.stephenhorlander.com/pages/incontent-ui-mockups/incontent-ui-mockups.html#tabCandy
...
Note that this only works on the Mac.
2010-05-21 04:05:55 -04:00
Aza Raskin
1027bf1b00
+ Fixed a bug whereby the navbar and tabstrip weren't being properly hidden
...
+ Fixed a typo where errors in onFocus weren't being logged. (When you go back to the TabCandy from a tab, the tab strip get hidden late, causing a jarring jump)
+ Also: fixed bug 567010
2010-05-21 03:13:53 -04:00
Ian Gilman
41dd7db5ec
+ this marks the checkin where Ian has switched to Minefield and is no longer paying attention to 3.6
...
+ the TabCandy button/hot key now works to make a separate TabCandy for each window
+ Fixed a number of startup issues relating to multiple tab candies running at the same time
2010-05-20 16:56:19 -07:00
Ian Gilman
f5531902a9
+ Tab Candy now only watches the window it's in. This fixes a number of issues, including some nasty ones with pop ups. This is a full fix for https://bugzilla.mozilla.org/show_bug.cgi?id=567007 and a partial fix for https://bugzilla.mozilla.org/show_bug.cgi?id=567006
2010-05-19 16:58:35 -07:00
Ian Gilman
3fba7f4ae3
+ fixed: if you quit firefox with tab candy present, and more than one window open, when you restart, everything will be broken
...
+ massaged the whole start up sequence
2010-05-19 16:35:54 -07:00
Ian Gilman
4119d087ec
+ merge
2010-05-18 17:09:31 -07:00
Ian Gilman
613deac031
+ Feature: When returning from a tab that is in a stack, arrange it at the top of the stack (but don't change its order in the children list)
...
+ TabItems now keeps track of all TabItem objects manually; we were using $('.tab:visible'), but this was causing bizarre behavior in certain cases
2010-05-18 17:08:45 -07:00
Aza Raskin
6aad0b9d9b
+ Merged the two repos (added zpao's fixes for Minefield)
2010-05-18 17:07:42 -04:00
Paul O’Shannessy
396b6e1458
Bug 566659 - Newly opened tabs do not appear in the TabCandy interface on Trunk
2010-05-18 14:00:54 -07:00
Ian Gilman
e260652229
+ You must now drag a tab a minimum distance to collapse the tray and remove the tab from the group
2010-05-18 12:03:44 -07:00
Ian Gilman
1dcc107c74
+ Now marshaling all Tabs events from the chrome thread to the dom thread (we're doing this when we receive them, not when Tabs sends them)
...
+ Fixed problem with bookmark bar not coming back after quitting Tab Candy
+ Straight jpg tabs now work (i.e. the reddit bug is fixed)
2010-05-17 16:55:05 -07:00
Ian Gilman
2e757a6842
+ fixed a bug causing you to have to hit the close box twice on a group to close it (once to close all of its tabs, a second time to close the group)
...
+ built new xpi
+ tagged as 3.0.rc2
2010-05-17 16:04:36 -07:00
Ian Gilman
ca2edba74a
+ merge
2010-05-17 13:30:16 -07:00
Ian Gilman
474ba5da4c
+ fixed potential issue with Aza's recent change to Group.remove
...
+ Removed erroneous and evidently unnecessary reference to the acceptsDrop class in DragInfo.stop
+ Fixed my last name in install.rdf
2010-05-17 13:29:39 -07:00
Aza Raskin
d64150389f
+ Backed out my snap code.
2010-05-17 16:20:51 -04:00
Aza Raskin
e21f6105d8
+ First pass at a snap-to functionality for groups
...
- The jQuery UI's draggable snap-to just wasn't specific enough for our use case
+ TODO: Need to add the snap ability to resizing groups
2010-05-16 11:30:45 -07:00
Aza Raskin
96ad0aa070
+ Fixed the following bug: If there's one tab in a group and you drag it out, the group will go away right away. If you drag back over it while it's fading out, you can get the red glow stuck on. At any rate, probably shouldn't delete the group until you've dropped the tab.
2010-05-15 16:53:55 -07:00