Raymond Lee
1c853b0ec2
Bug 585148 - Showing tabcandy for the first time results in many showOnlyTheseTabs
2010-08-09 11:52:26 +08:00
Michael Yoshitaka Erlewine
d0608ec724
quick touchup to GroupItems.getnextGroupItemTab
2010-08-08 23:41:07 -04:00
Michael Yoshitaka Erlewine
4cbcc73637
s/updateTabBarForActiveGroupItem/updateTabBar/; rm some tabs (don't worry, the whitespace kind)
2010-08-08 21:54:22 -04:00
Michael Yoshitaka Erlewine
72e1c32b3a
Bug 567391 + 575851: If we enter an orphan tab, only that tab should show up in the tab bar.
2010-08-08 21:49:43 -04:00
Michael Yoshitaka Erlewine
c563bea2ae
Bug 575851: Are You Experienced? The New Tab Experience
...
- refine the use of the "active group item", with differential styling, and not clearing when we enter the tab view
- set the active group item in other cases, like when we drag out groups, when we resize or move a group, or when a group is a drop target
2010-08-08 20:27:47 -04:00
Michael Yoshitaka Erlewine
55e1194aba
Bug 575851: kill the now defunct New Tab Group.
2010-08-08 18:47:06 -04:00
Michael Yoshitaka Erlewine
acc082f06b
Bug 575851: some touchups to previous New Tab Experience code, based on comments by Ian
2010-08-08 18:32:08 -04:00
Raymond Lee
2b20c32779
Ensure the frame is initialized when user accesses the tab context menu
2010-08-09 01:28:24 +08:00
Raymond Lee
a0cbf6e339
Fixed some references after the name change to GroupItem(s) (Bug 583414)
2010-08-09 01:03:11 +08:00
Michael Yoshitaka Erlewine
22ed84cc23
Fixed failing test after the name change to GroupItem(s) (Bug 583414)
2010-08-07 22:51:20 -04:00
Edward Lee
6f94e32f58
Merge mozilla-central to tabcandy-central.
2010-08-07 16:44:33 -07:00
Ehsan Akhgari
a23b617bf0
Bug 583388 - Delay loading the Tab Candy frame
2010-08-07 18:32:17 -04:00
Dão Gottwald
5df548674f
browser_bug380960.js debug spew
2010-08-07 23:19:18 +02:00
Kurt Schultz
cd5691f725
Bug 571782 - Make "New Tab" a split menu button that includes "New Tab" and "New Window" options. ui-r=faaborg r=dao
2010-08-07 09:08:47 +02:00
Edward Lee
9f8f132e23
Remove unnecessary try/catch wrapping around a timeout-ed call.
2010-08-06 17:16:28 -07:00
Ian Gilman
9730df69a7
+ Started groups.js module (nothing to see yet)
...
+ Fixed assert caused by the recent change from Tabs to AllTabs
2010-08-06 17:02:21 -07:00
Ian Gilman
7b90d5605e
+ Renamed Group and Groups to GroupItem and GroupItems, respectively
...
+ Fixed a bug in "group sites"
2010-08-06 15:46:55 -07:00
Edward Lee
1750edca8a
Prepare for bug 584532 by renaming Tabs and T -> AllTabs, allTabs -> tabs, browsers -> browserWindows, and removing QI(nsIObserver).
2010-08-06 15:19:57 -07:00
Ian Gilman
c36001e503
+ a little cleanup for Bug 575851 - Implement the revised New Tab Experience
2010-08-06 14:22:56 -07:00
Dão Gottwald
e24321e1d3
Bug 380960 - Implement closing tabs animation. r=fyan,gavin
2010-08-06 22:15:18 +02:00
Raymond Lee
d351c3584d
Fixed a typo for Bug 576408 - Implement the downgraded tab triage experience
2010-08-07 03:52:14 +08:00
Edward Lee
89b8d64eec
Backout d6a355524fcb from bug 581894 now that bug 579869 is fixed.
2010-08-06 12:47:16 -07:00
Robert Sayre
9bd69ccaef
Merge mozilla-central to tracemonkey.
2010-08-06 15:41:41 -07:00
Blake Kaplan
63cf702020
Bug 584261 - Initialize the tab element before attaching the browser. r=gavin
2010-08-05 12:38:07 -07:00
Ian Gilman
be65ca42e7
+ We now update the thumbnail for the current tab (so the zoom down looks right)
2010-08-05 10:39:33 -07:00
Raymond Lee
16eb4478a0
Bug 576408 - Implement the downgraded tab triage experience
2010-08-06 22:17:01 +08:00
Edward Lee
504af7d115
Merge mozilla-central to tabcandy-central.
2010-08-06 00:25:54 -07:00
Dão Gottwald
8a69c87c7a
Bug 425575 - Huge context menu when holding right-click on a page, dragging mouse and letting go anywhere out of content area. r=mano
2010-08-06 08:55:42 +02:00
Edward Lee
8b14edac3b
Merge mozilla-central to tabcandy-central.
2010-08-05 14:48:29 -07:00
Dão Gottwald
792f84366c
Bug 579869 - Skip the tab opening animation if the new tab has been pinned. r=gavin
2010-08-05 22:18:17 +02:00
Bobby Holley
f422bcb984
Bug 343515 - need API for tabbrowsers to tell docshells they're visible/hidden.r=gavin,sr=bz,a=blocker
2010-08-05 11:27:52 -04:00
Michael Yoshitaka Erlewine
659d29a901
Bug 575851: new tab experience, part 1:
...
- removed new tab group (you may have to clear storage to get rid of your locked New Tabs group at the bottom of your screen)
- rm various special casing for the new tab group
- new tab experience for tabs-off-of-orphaned-tabs is implemented: they magically turn into a group, and it even snaps!
- broken: new tabs made with no active context
- broken: closing the last tab in a group: should go back to tab candy view
- broken: first run experience grouping of orphaned tabs
2010-08-05 01:43:05 -04:00
Raymond Lee
b551e2e0b2
Bug 582677 - Test for dragging and dropping item from one group to another group
2010-08-05 08:12:08 +08:00
Ian Gilman
0873fcded2
+ Tab thumbnails once again update themselves when their size changes
...
+ TabItem updates (painting, etc) no longer happen when the Tab Candy UI is not visible; they're queued up and happen when you return to the UI
+ Fixed a couple problems with the TabItems pause painting mechanism
+ If a whole bunch of TabItem updates come at the same time, we spread them out (using a heartbeat that lasts until we run out of backlog)
+ This should fix both Bug 580954 (Replace the heartbeat with something smarter) and Bug 583420 (Tab thumbnails don't repaint after being resized)
2010-08-04 16:42:36 -07:00
Ian Gilman
d1fc2a4a49
+ Commented out the "refresh" and "reset" items on the dev menu in response to Bug 584372 (Firefox will crash if either Refresh or Reset in the Dev menu of the Visual Tab Interface is selected); we may bring these back in the future if needed for dev work, but they won't be in the shipping version.
2010-08-04 11:09:06 -07:00
Raymond Lee
564e7e561b
Bug 583711 - name field for tab group in candy
2010-08-04 09:42:46 +08:00
Aza Raskin
59abde4d07
+ Also includes the jQuery inclusion text with utils.js
2010-08-02 13:38:29 -07:00
Aza Raskin
c33e6549fa
+ Updated the iQ license block as specified in https://bugzilla.mozilla.org/show_bug.cgi?id=582025
2010-08-02 13:29:46 -07:00
Markus Stange
60d817d5ab
Bug 580957 - Inside the toolbar customization panel the labels of the back/forward buttons and of the bookmarks menu button should be outside the button. r=dao
2010-08-05 12:08:12 +02:00
Sindre Dammann
5cf5fd2a0c
Bug 581242 - about:addons should open in the current tab if that tab is blank. r=dao
2010-08-05 09:11:25 +02:00
Dão Gottwald
1db8ab6ad4
Bug 583516 - First tab shouldn't animate on window open. r=dolske
2010-08-05 09:10:16 +02:00
Edward Lee
0304d2e43b
Merge mozilla-central and bug 582116 to tabcandy-central.
2010-08-02 10:33:16 -07:00
Raymond Lee
19478fcdda
Bug 583434 - Unable to deselect tab group title when giving new title or renaming
2010-08-02 14:34:52 +08:00
Michael Yoshitaka Erlewine
8967372b7f
Groups cleanup: rm min, max, numCmp, replaced with trivial native JS.
2010-07-31 15:24:29 -04:00
Edward Lee
d43d79af10
Make sure user facing names refer to Tab Sets for now for bug 583044.
2010-07-30 14:56:33 -07:00
Raymond Lee
c4acfe2516
Bug 577323 - Use services.jsm instead of getService()
2010-07-30 19:19:52 +08:00
Raymond Lee
657b30f1f5
Remove extra spaces inside () and add spacing for before { bracket
2010-07-30 17:54:30 +08:00
Ian Gilman
383c335d27
+ Improved startup sequence: don't do anything until sessionstore is available, and then do only minimal work if we're not loading directly into the UI; most setup now happens when we first show the UI. Known issue: tabs aren't set up properly in the tab bar until after you go to the UI once.
...
+ fixed our use of undefined in iq.js
+ more tabItems cleanup, including removing a stray call to the now non-existent TabCanvas.detach()
+ "Group sites" no longer makes a "mixed" group if it would be empty
2010-07-29 17:23:49 -07:00
Edward Lee
035aed35ed
Bug 582116 - Provide a way to show certain tabs and get visible tabs
...
Add showOnlyTheseTabs and visibleTabs to tabbrowser and update various uses such as tab selection. Test that tabs get hidden/shown when using this API and tab selection only deal with visible tabs while making sure there's always a visible tab.
2010-07-29 16:39:57 -07:00
Ian Gilman
aa83535b0a
+ Removed TabItems._heartbeat, in favor of a more direct event-based approach (more to come on this front)
...
+ Cleaned up a bunch of unneeded properties and methods in tabitems.js
+ moved profile.js to the top of tabcandy.js, so the script loading timer is accurate
2010-07-29 14:45:08 -07:00