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
Aza Raskin
46b07c659e
+ Updated the hover-state for dropping a tab into a group: * [P] The indication that you are dropping a tab onto a group should not be on the tab, but on the group.[Aza]
...
+ Made the focus ring slightly prettier.
2010-05-14 22:50:12 -07:00
Aza Raskin
292989da5e
+ Same thing as the last commit but for arrow keys
2010-05-14 17:24:26 -07:00
Aza Raskin
2aab21c77c
+ Fixed a bug whereby hitting return in the group name would zoom in on the selected tab.
2010-05-14 17:23:21 -07:00
Ian Gilman
45f16d7439
+ Removed uservoice, which was causing "new tab" groups to multiply
...
+ Yet another escapees fix
+ Documentation update
2010-05-14 17:11:42 -07:00
Ian Gilman
fc9aaef3ec
+ Fixed tab escapees bug
...
+ If you click on a link in another app, the tab bar now does the right thing
2010-05-14 15:58:55 -07:00
Ian Gilman
e3cb0ac12e
+ misc documentation fixes
...
+ Fixed: Quit Firefox and relaunch. You'll reopen with that tab, but the tab bar doesn't have its tab limited to the containing group. It should limit them.
2010-05-13 17:24:37 -07:00
Ian Gilman
9ec5215e9c
+ Refactored DragInfo.start into the constructor where it belongs
...
+ Dragging a group now selects a tab in the group
+ Added some snarky comments (as well as some legitimate documentation)
2010-05-13 15:57:30 -07:00
Ian Gilman
d0de4ea886
+ applied Dietrich's second patch; Listing candies (on the home page) now works in both 3.6 and minefield
2010-05-13 15:38:10 -07:00
Ian Gilman
52138956b0
+ mergetacular
2010-05-13 15:14:46 -07:00
Ian Gilman
89d57285f3
+ Fixed: Quit Firefox with TabCandy open then open Firefox again. Your tabs and and navbar get hidden.
...
+ Fixed: If you quit tab candy (but not the browser), all of the tabs need to be reshown.
+ Starting firefox with tab candy selected now hides the tab bar
+ Utils.activeTab now returns a Tabs tab, rather than a raw tab
2010-05-13 15:14:08 -07:00
Aza Raskin
450fed677c
+ Dragging a tab now causes it to become the focused tab.
...
+ Hitting return in a name field no longer causes the focused tab to zoom in
2010-05-13 14:11:31 -07:00
Aza Raskin
6dbe98c096
+ Made the dev menu less visually intrusive and more self descriptive
2010-05-13 13:56:54 -07:00
Ian Gilman
ca5e82c95a
+ merge
2010-05-13 11:21:52 -07:00
Ian Gilman
d9f31190e7
+ If you close the selected tab, we now set the selected tab variable to null
2010-05-13 11:21:14 -07:00
Aza Raskin
2be74de413
+ The Merge Dirge
2010-05-13 11:01:11 -07:00
Aza Raskin
b32f21134e
+ Removed the code that drew into the toolbar button (no longer needed)
...
+ Changed the button image to not include a circle with a one in it
2010-05-13 11:00:44 -07:00
Ian Gilman
0f37ecd63a
+ patch from Dietrich to get Tab Candy running in Minefield (disables listing of candies)
2010-05-13 10:37:50 -07:00
Aza Raskin
9498388fdd
+ Working on edge-cases for keyboarding around TabCandy
...
+ Works better with stacks (but not all the way, yet)
2010-05-12 20:31:51 -07:00
Aza Raskin
cc60577ba9
+ Added the concept of the "focused" tab.
...
+ The last tab you were viewing is now highlighted as the focused tab.
+ You can get back to the tab you were looking at now by hitting the escape key.
+ You can navigate to the focused tab by hitting the return key.
+ You can select other tabs via the keyboard with the arrow keys.
2010-05-12 19:56:35 -07:00
Ian Gilman
ad1dfd1097
+ Trying -moz-crisp-edges… doesn't seem to improve speed much on 3.6, and looks worse
...
+ Created Utils.copy to make duplicating objects cleaner
+ Fixed a number of issues with pulling tabs out of a tray. Temporarily disabled the delay on drag as well.
+ Improved the threshold for switching from grid to stack; only happens when the grid fills up.
+ No longer announcing "bad storage data" when there is in fact no storage data (fresh start)
+ A couple more asserts
2010-05-11 17:22:06 -07:00
Ian Gilman
2a95affe4d
+ Fixed an extremely subtle bug that would cause groups that you hadn't manually resized to start falling apart after a refresh.
...
+ Added sanity checks on data going to and from storage (still some work to be done there); if the check doesn't pass, the data isn't loaded/saved
+ Added a manual save option to the dev menu
+ Added Utils.isNumber, as well as standalone isRect and isPoint routines
+ Miscellaneous double checks and assertions
2010-05-11 12:03:31 -07:00
Ian Gilman
c2da60b151
+ You can now drag a group by its title. If you click on the title instead, it selects the whole title (which, it turns out, it was doing anyway) and allows you to edit it.
...
+ Reenabled the ability to exit title editing by clicking in empty space
2010-05-10 17:17:48 -07:00
Ian Gilman
a3c5f6f2b8
+ Fixed: The tab when dropped into the group is too small and place up and to the right
...
+ Fixed: On scale-up the tab is sometimes rotated.
+ Fixed: Sometimes on return to TabCandy the tabs are not aligned on the group.
2010-05-10 15:27:40 -07:00
Ian Gilman
ebe90d195a
+ added a =, fixing a problem with returning from a tab in a stacked group
2010-05-10 09:43:34 -07:00
Aza Raskin
13d7461532
+ Merge
2010-05-08 21:16:25 -07:00
Aza Raskin
f1e8983331
+ Recommiting changes that got lost.
2010-05-08 21:11:57 -07:00
Ian Gilman
5690ae628a
+ The "new tabs" group can now not be renamed or closed, but it can be moved and resized. Updated how item locking works to accommodate this.
...
+ Groups now have some extra space at the bottom to accommodate for the "new tab" button
+ Items now unsquish after another item is closed, and on resize. This should cut down on random-seeming unsquishes later.
2010-05-07 15:49:54 -07:00
Aza Raskin
436d729409
+ Fixed a bug where closing the last tab in an un-named group would deposit you on a random tab.
2010-05-06 18:10:18 -07:00
Ian Gilman
e962f638a4
+ merge
2010-05-06 17:13:51 -07:00