Be careful with old versions!
These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.
Modify : Change format of Data file. ( can read old data file )
Firefox throw exception when large data is written
Firefox throws exception when large data is written to the file and large data is encoded / decoded JSON.
I modified that TGM divide hibernated groups data into each group and save to the file in each line.
Therefore, exception is not thrown even if there are a lot of hibernated groups.
Add : TGM moves all tabs to the groups before loading tab when Firefox start. ( after Firefox4 )
Even if there are a lot of tabs, TGM can move all tabs to the group in an instant.
(In my environment : 200 tabs -> 100ms. The time when Firefox makes a tab is excluded.)
Modify : I decreased the process( show / hide tab and move the order of tab ) when Firefox start. ( after Firefox4 )
Add : You can middle click "Delete group" in context menu of hibernated groups list to delte group without close menu.
Add : Max version : Firefox 10.*
delete : Min version : Firefox 3.5 ( To delete support drag & drop functions of Firefox 3.5 )
Modify : When group bar in title bar, the background color of group bar is same as tab bar.
- Modify for the compatibility of new version of Firefox
Modify : I modified TGM for the problem that the result of getWindowState and getTabState is not equal at the end of Firefox. ( after Firefox 4 )
The result of getTabState is true.
The result of getWindowState is old value.
Modify : I corrected the problem that import function is invalid. ( after Firefox 7 )
Modify : Support "resource://gre/modules/PlacesUtils.jsm" ( after Firefox 4 )
I modified TGM for the problem that "getTabValue()" and "setTabValue()" in the sessionstore of Firefox is invalid in "about:config" page that is not read yet.
Add : I added the function to open bookmark folder in new group to the bookmark button which is displayed when menubar is hidden.
Modify : nsIJSON -> JSON
- Modify for the compatibility of another add-ons
Modify ( for Tab Mix Plus 0.3.8.7 ) : I modified the problem that a lot of exception is displayed in the debug mode of TGM when Tab Mix Plus 0.3.8.7 is used.
Add ( for Tree Style Tab ) : When TGM duplicate a group, TGM duplicate the structure of Tree Style Tab too.
- Modify of problem
Modify : I modified the problem that you can not select any local group icon when one of local icon folder do not exist.
Support drag and drop function of tab after Firefox 8
The former version passed a compatibility test of "Add-ons for Firefox", but it is not useful at all.
All the user using Firefox 8 should upgrade to this version even if "Add-ons for Firefox" display a former version supports Firefox8.
Fixed for compatibility:
Support "tabsintitlebar" after Firefox 6?
Even if any toolbar is top, it works correctly.
I should create it in different add-on.(Add-on to change the order of toolbars)
However, the examination of new add-on in "Add-ons for Firefox" is severe.
Fixed for problem:
I fixed the method of saving to prevent error of "NS_ERROR_OUT_OF_MEMORY".
This version saves the data after dividing.
Changed: The drag of group.
This version does not support Firefox8.
update: "Latest selected tab in Same Group" in "When Closing Current Tab After closing current tab move focus to" in the settings.
fix: Processing concerning tab without ID of TGM.
fix: Event propagation of toolbar button of TGM.
fix: Display of GroupBar when "tabs on top" is true.
fix: Prosessing of "hide tab bar".
Fixed : Firefox 4.0 abandon the session data when there is only one blank tab and some suspended tabs.
Improvement : Compatibility with Panorama.
I wrote the update information on the following pages.
This page has not been translated into English yet.
I am recruiting the person who translates this page.
The main update point is as follows.
I added the "suspend function".
It is the function that hibernate the Group without removing from GroupBar.
There was a lot of request for the function.
Moreover, if you suspend groups before Firefox ends, you can restart Firefox quickly.
If you change the settings of TGM, you can suspend groups automatically before Firefox ends.
The speed of the hibernate and the restore function have improved considerably.
The suspend function is almost the same speed.
Therefore, I think that the hibernate and the suspend function became convenience.
I changed the setting to back-up the session by default to prevent danger that the user loses the session.
When you uninstall TGM, it is necessary to delete backed-up files by hand power.
I corrected the problem because the session manager of Tab Mix Plus does not save the session on the following conditions.
1. Tab Mix Plus is installed.
2. The session manager of Tab Mix Plus is enabled.
3. All tabs except "about:blank" are suspended.
4. The window excluding main Firefox window such as add-on manager and error console is opened.
5. The user close all main Firefox window when the window excluding main is still opened.
There is not novel function.
In the previous version, if the exception is thrown when Firefox is starting, the initialization of TGM is interrupted.
In that case, some problems happen.
This version can continue the initialization of TGM even if the exception is thrown.
I made its compatible version Firefox 3.6.*.
Please contact me if there is problem.
The older version does not work correctly when using it together with version 3.8.2 of Tab Mix Plus.
And, this version does not work correctly when using it together with version 3.8.1 or before of Tab Mix Plus.
I up-load the version of TGM to support version 3.8.1 of TMP in "Version History".
You should use version 3.8.2 of TMP and version 2009.10.02.01 of TGM as much as possible.
This version is a major upgrade.
The main change point is as follows.
- Support multi window function of version 3.5 of Firefox.
Group movement between two windows of Firefox.
Group movement to new window (drop Group out of window of Firefox).
If session disappears when one of two or more windows is closed, the warning dialog box is displayed.
- Change of specification of hibernated Group.
The hibernated Groups was made common in all windows.
The hibernated Groups is saved in not SessionStore but file.
As a result, even if you lose session data, you do not lose hibernated Groups.
In this version, the preservation method of the hibernated Group has changed.
The old version cannot read the data of this version though this version can read old data. Therefore, all the hibernated Groups disappear if you return to the old version after you upgrade to to the new version. If you upgrade to the new version again, the hibernated Groups that has disappeared revives. The not hibernated Groups don't disappear when you return to the old version. Therefore, if you want to return to the old version, please return to the old version after restoring all the hibernated Groups.
- Display of progress of group
When there are reading tabs in the Group, it can be displayed in Group labal.
Moreover, the unread Group can be displayed in Group label.
A lot of other changes exist.
Please look at the following pages for a detailed change point.
Information of update
I rewrote version 2009.05.19.01 to support Firefox 3.5.*.
I corrected some small problems besides.
I didn't add the new function to this version to shorten the time of the examination of the sandbox.
I tested it with Firefox 3.5 RC.
* Firefox 3.5.* was supported.
* The drag and drop of Firefox 3.5 was supported.
* "browser.sessionstore.enabled" was removed from the check on the session store if it uses with Firefox 3.5.(Because it was abolished with Firefox 3.5.)
* After customizing the toolbar had ended, the setting of the GroupBar was restored(button-size, button-caption).
* Even if the setting that hide the GroupBar was enabled, it isn't hidden in the drag.
* When it met all the following requirements, the problem that the space is made in the tab bar when tab is closed was corrected.
- Tab Mix Plus is not used.
- The scroll button is displayed in the tab bar.
- The tab bar is scrolled to a right end.
The German (de-DE) locale that Mr. Christoph Koerner (Christoph.Krn) Had translated was added.
locale de-DE: Christoph Koerner (Christoph.Krn)
This is a bug fix version of version 2009.03.03.01.
The problem that the context menu was not displayed when using it together with add-on "Autohide" was corrected.
It is the same as version 2009.03.03.01 excluding this.
Contents of update of version 2009.03.03.01
- Drag & Drop
Function to permute Groups by Drag & Drop was added.
The downward arrow that shows the position where the Group is inserted cannot be displayed now.
- Hibernation of Group
The Group can hibernate and restorable later.
Because only minimum information is preserved for hibernated Group, the memory can be saved.
The Group that hibernated is recorded in the SessionStore.
Therefore, even if Firefox is rebooted, the Group that hibernated can be restored.
Operation doesn't slow because the hibernated Group's contents is not downloaded when Firefox is started.
Now, it is not possible to restore it by selecting only a part of tab in the hibernated Group.(I will prepare this method some time.)
- Operation that opens Tab in new Group (Override is used. It is possible to disable it by the setting.)
The operation that open a new tab in a new Group was added.
In the following cases, the tab can be opened in a new Group.
The tab that opened from the link, the bookmark, the history, and the location bar, etc. while pushing Shift key is opened in a new Group.
(It is not "Shift + left-click" but "Shift + middle-click" of "Shift + ctrl + left-click".)
The search result can be opened in a new Group if the search plugin for TabGroups Manager is used.
The output place of search result can be set.(current tab, new tab, new focused tab, new Group, new focused Group)
Group name is automatically set in the first word of the search word when this is used.
The search result from other add-on also can be opened in a new Group if the search plugin for TabGroups Manager is used.(example: Easy DragToGo, Second Search, and Drag de Go, etc.)
If it is used with a usual search plugin, it is possible to switch the search operation.
- Context menu of link or bookmark
The following menus were added in context menu of link or bookmark.
Open in New Group : Make a new Group, and the link or bookmark is opened in a new tab in this Group.
Open in Focused Group : Make a Focused new Group, and the link or bookmark is opened in a new tab in this Group.
- Context menu of bookmark folder
The following menus were added in context menu of bookmark folder.
All Open in New Group : Make a new Group, and all the bookmarks in bookmark folder is opened in new tabs in that Group.
All Open in Focused Group : Make a new Focused Group, and all the bookmarks in bookmark folder is opened in new tabs in that Group.
- Function when close current tab
The setting of when a current tab was closed was added.
- Preservation of the order of Groups
The order of the Groups is preserved in the SessionStore of Firefox.
When Firefox is rebooted, the order of the Groups is restored.
- Group icon
Displaying Group icon became possible.
"favicon.ico" of the web site is used for the Group icon usually.
The Group icon can be set when Group was renamed by automatically rename.
The problem happens when the size of icon is too large.
I corrected that using only ".ico" for the Group icon. (I'm examining a better method now.)
- Face of the Group.
The following setting was enabled.
Display or non-display of Group icon.
Display or non-display of the number of tabs in the Group.
- GroupBar Menu
"Open new focused Group" was added to the GroupBar menu.
- Automatically rename
The following menus are added to Group menu.
Automatically rename(name and icon) : Group Title and Group Icon are set by current tab in this Group.
Automatically rename(name only) : Group Title is set by current tab in this Group.
Automatically rename(icon only) : Group Icon is set by current tab in this Group.
Disable automatically rename : Switch enable/disable of automatically rename. (Please use it when you want to maintain Group Title and Group Icon.)
- Mouse operation
Function that can be operated with mouse was increased.
Moreover, setting the allocation of the operation with mouse became possible.
Please look at a setting window when you want to know the mouse operation allocated now.
- Toolbar button
The toolbar button that switch the display or non-display of GroupBar was added to the tool palette.
Please put the button in the toolbar by customize of toolbar, if you want to use this button.
- History of Group name
Group name is recorded in the history when Group name is renamed by rename dialog box. (It is not recorded when you use automatically rename.)
The Group name can be renamed by selecting the history from context menu of the Group.
This is a machine translation.