Mercurial > addons > firefox-addons > tab-mover
annotate README @ 32:aaed574396b8
Move pinned tabs correctly
Pinned tabs need to be handled separately, the must either be moved before or
after other pinned tabs or to index 0. The built-in behavior of the "Move to
New Window" action is to unpin tabs. Follow this behavior for consistency.
Furthermore, active, pinned tabs are not marked as active. Handle this case as
well.
author | Guido Berhoerster <guido+tab-mover@berhoerster.name> |
---|---|
date | Thu, 08 Apr 2021 11:22:24 +0200 |
parents | f418a6305f17 |
children |
rev | line source |
---|---|
0
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
1 Tab Mover |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
2 ========= |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
3 |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
4 Tab Mover is a Firefox Addon for quickly moving tabs between windows via the |
6
bbec0db12c6a
Expand description and improve wording
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
0
diff
changeset
|
5 context menu. It can move tabs between two normal windows, two windows in |
bbec0db12c6a
Expand description and improve wording
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
0
diff
changeset
|
6 incognito mode and from a normal window to an window in incognito mode. Since |
11
5d7914307782
Allow reopening tabs from normal windows in incognito windows
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
6
diff
changeset
|
7 it is not possible to directly move tabs between normal windows and windows in |
5d7914307782
Allow reopening tabs from normal windows in incognito windows
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
6
diff
changeset
|
8 incognito mode, Tab Mover can perform the equivalent of moving a tab by |
5d7914307782
Allow reopening tabs from normal windows in incognito windows
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
6
diff
changeset
|
9 closing and reopening such tabs in another window. |
0
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
10 |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
11 Usage |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
12 ----- |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
13 |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
14 In order to move a tab between windows, open the tab context menu by clicking |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
15 on the tab using the right mouse button, then open the submenu named |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
16 "Tab Mover", and finally select a window from the submenu named "Move to |
24
f418a6305f17
Allow moving multiple highlighted tabs
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
11
diff
changeset
|
17 Window". Multiple tabs can be moved by opening the context menu on a tab |
f418a6305f17
Allow moving multiple highlighted tabs
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
11
diff
changeset
|
18 belonging to a group of highlighted tabs (highlighting multiple tabs is |
f418a6305f17
Allow moving multiple highlighted tabs
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
11
diff
changeset
|
19 possible starting from Firefox 62 if the preference browser.tabs.multiselect |
f418a6305f17
Allow moving multiple highlighted tabs
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
11
diff
changeset
|
20 is set to "true"). |
0
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
21 |
11
5d7914307782
Allow reopening tabs from normal windows in incognito windows
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
6
diff
changeset
|
22 In order to close a tab in a window in incognito mode and to reopen its URL |
5d7914307782
Allow reopening tabs from normal windows in incognito windows
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
6
diff
changeset
|
23 in a normal window or vice versa, open the tab context menu by clicking the |
5d7914307782
Allow reopening tabs from normal windows in incognito windows
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
6
diff
changeset
|
24 tab using the right mouse button, then open the submenu named "Tab Mover", and |
5d7914307782
Allow reopening tabs from normal windows in incognito windows
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
6
diff
changeset
|
25 finally select a window from the submenu named "Close and Reopen in Window". |
0
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
26 |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
27 Contact |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
28 ------- |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
29 |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
30 Please send any feedback, translations or bug reports via email to |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
31 <guido+tab-mover@berhoerster.name> |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
32 |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
33 Bug Reports |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
34 ----------- |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
35 |
6
bbec0db12c6a
Expand description and improve wording
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
0
diff
changeset
|
36 When sending bug reports, please always mention the exact version of the addon |
bbec0db12c6a
Expand description and improve wording
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
0
diff
changeset
|
37 with which the issue occurs as well as the version of Firefox and the operating |
0
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
38 system you are using and make sure that you provide sufficient information to |
6
bbec0db12c6a
Expand description and improve wording
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
0
diff
changeset
|
39 reproduce the issue and include any error messages. |
0
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
40 |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
41 License |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
42 ------- |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
43 |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
44 Except otherwise noted, all files are Copyright (C) 2017 Guido Berhoerster and |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
45 distributed under the following license terms: |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
46 |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
47 Copyright (C) 2017 Guido Berhoerster <guido+tab-mover@berhoerster.name> |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
48 |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
49 This Source Code Form is subject to the terms of the Mozilla Public |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
50 License, v. 2.0. If a copy of the MPL was not distributed with this |
480f8e4f4500
Initial revision
Guido Berhoerster <guido+tab-mover@berhoerster.name>
parents:
diff
changeset
|
51 file, You can obtain one at http://mozilla.org/MPL/2.0/. |