Skip to content

Commit 53116ec

Browse files
committed
Updates for MV2
1 parent 9276f60 commit 53116ec

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+62
-86
lines changed

accounts.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
accounts API
1919
============
2020

21-
The accounts API first appeared in Thunderbird 66.
21+
The accounts API provides access to the user's server accounts.
2222

2323
.. role:: permission
2424

addressBooks.provider.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
addressBooks.provider API
1717
=========================
1818

19-
The address book provider API first appeared in Thunderbird 90. It allows to add address books, which are not stored or cached by Thunderbird itself, but are handled completely by the extension. Address books created by the this API will forward all access requests to the WebExtension. Possible use cases:
19+
The address book provider API allows to add address books, which are not stored or cached by Thunderbird itself, but are handled completely by the extension. Address books created by the this API will forward all access requests to the WebExtension. Possible use cases:
2020

2121
* implement a custom storage
2222
* implement search-only address books querying a remote server

addressBooks.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@
1515
* :doc:`/examples/eventListeners`
1616

1717
≡ Related examples on Github
18-
18+
1919
* `"Address Book" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/addressBooks>`__
2020

2121
================
2222
addressBooks API
2323
================
2424

25-
The :doc:`addressBooks`, also including the :doc:`contacts` and :doc:`mailingLists` namespaces, first appeared in Thunderbird 64.
25+
The addressBooks API allows to access and manage the user's address books.
2626

2727
.. role:: permission
2828

browserAction.rst

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,13 @@
1414
browserAction API
1515
=================
1616

17-
The browserAction API first appeared in Thunderbird 64. It is very similar to Firefox's `browserAction API`__.
17+
The browserAction API is very similar to Firefox's `browserAction API`__.
1818

1919
Many of our `sample extensions`__ use a browserAction.
2020

2121
__ https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserAction
2222
__ https://github.com/thunderbird/sample-extensions
2323

24-
.. important::
25-
26-
This API will be replaced in Manifest V3 by the `action API <https://webextension-api.thunderbird.net/en/latest-mv3/action.html>`__.
27-
2824
.. role:: permission
2925

3026
.. role:: value

cloudFile.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
* :doc:`/examples/eventListeners`
1515

1616
≡ Related examples on Github
17-
17+
1818
* `"DropBox Uploader" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/dropbox>`__
1919

2020
=============
2121
cloudFile API
2222
=============
2323

24-
The cloudFile (a.k.a. fileLink) API first appeared in Thunderbird 60. It allows to create a provider to store large attachments in the cloud instead of attaching them directly to the message.
24+
The cloudFile (a.k.a. fileLink) API allows to create a provider to store large attachments in the cloud instead of attaching them directly to the message.
2525

2626
.. role:: permission
2727

commands.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
commands API
1818
============
1919

20-
The commands API first appeared in Thunderbird 66. It's more or less the same as the `Firefox commands API`__.
20+
The commands API is more or less the same as the `Firefox commands API`__ and allows to define key shortcuts to trigger certain actions.
2121

2222
__ https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/commands
2323

compose.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
* :doc:`/examples/eventListeners`
1515

1616
≡ Related examples on Github
17-
17+
1818
* `"Compose Body" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/composeBody>`__
1919

2020
===========
2121
compose API
2222
===========
2323

24-
The compose API first appeared in Thunderbird 67. It allows to interact with the message composition window.
24+
The compose API allows to interact with the message composition window.
2525

2626
.. role:: permission
2727

composeAction.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
composeAction API
1919
=================
2020

21-
The composeAction API first appeared in Thunderbird 64. It is very similar to Firefox's `browserAction API`__.
21+
The composeAction API is very similar to Firefox's `browserAction API`__, but creates an action button in the message compose window.
2222

2323
__ https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserAction
2424

composeScripts.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,8 @@
1313
composeScripts API
1414
==================
1515

16-
This compose scripts API first appeared in Thunderbird 77. Functionally it is the same as the
16+
This compose scripts API is the same as the
1717
`content scripts`__ API except that it works on the document of email messages during composition.
18-
See the MDN documentation for a more in-depth explanation and :ref:`thunderbird_77_0b1` for examples.
1918

2019
See also :ref:`executeScript <tabs.executeScript>`, :ref:`insertCSS <tabs.insertCSS>`,
2120
:ref:`removeCSS <tabs.removeCSS>`, and :doc:`messageDisplayScripts`.

contacts.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
contacts API
2323
============
2424

25-
The :doc:`addressBooks`, also including the :doc:`contacts` and :doc:`mailingLists` namespaces, first appeared in Thunderbird 64.
25+
The contacts API allows to access and manage the user's contacts.
2626

2727
.. role:: permission
2828

folders.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@
1818
folders API
1919
===========
2020

21-
The folders API first appeared in Thunderbird 68 as a part of the
22-
:doc:`accounts`. It was later moved here.
21+
The folders API allows to manage the user's message folders.
2322

2423
.. role:: permission
2524

identities.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
identities API
1818
==============
1919

20-
The identities API first appeared in Thunderbird 91.
20+
The identities API allows to manage the user's identities (each account can have multiple identities).
2121

2222

2323
.. role:: permission

mailTabs.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
* :doc:`/examples/eventListeners`
1414

1515
≡ Related examples on Github
16-
16+
1717
* `"Quickfilter" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/quickfilter>`__
1818
* `"MailTab Layout" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/mailtabs>`__
1919

2020
============
2121
mailTabs API
2222
============
2323

24-
The mailTabs API first appeared in Thunderbird 66 and allows to interact with Thunderbirds main mail window.
24+
The mailTabs API allows to interact with Thunderbird's main mail window.
2525

2626
.. role:: permission
2727

mailingLists.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
mailingLists API
2323
================
2424

25-
The :doc:`addressBooks`, also including the :doc:`contacts` and :doc:`mailingLists` namespaces, first appeared in Thunderbird 64.
25+
The mailingLists API allows to access and manage the user's mailing lists.
2626

2727
.. role:: permission
2828

menus.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,15 @@
1515
* :doc:`/examples/eventListeners`
1616

1717
≡ Related examples on Github
18-
18+
1919
* `"Quickfilter" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/quickfilter>`__
2020
* `"Menu" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/menu>`__
2121

2222
=========
2323
menus API
2424
=========
2525

26-
The menus API first appeared in Thunderbird 66.
27-
It is basically the same as the `Firefox menus API`__, but modified to suit Thunderbird.
26+
The menus API is basically the same as the `Firefox menus API`__, but modified to suit Thunderbird.
2827
Note that Thunderbird does not include the *contextMenus* alias for this API.
2928

3029
__ https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/menus

messageDisplay.rst

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
.. include:: /overlay/developer-resources.rst
99

1010
≡ Related examples on Github
11-
11+
1212
* `"Message Display" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/messageDisplay>`__
1313

1414
.. _messageDisplay_api:
@@ -17,8 +17,6 @@
1717
messageDisplay API
1818
==================
1919

20-
The message display API first appeared in Thunderbird 68.
21-
2220
A message can be displayed in either a 3-pane tab, a tab of its own, or in a window of its own.
2321
All are referenced by ``tabId`` in this API. Display windows are considered to have exactly one
2422
tab, which has limited functionality compared to tabs from the main window.

messageDisplayAction.rst

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,12 @@
1313
≡ Related examples on Github
1414

1515
* `"Message Display" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/messageDisplay>`__
16-
16+
1717
========================
1818
messageDisplayAction API
1919
========================
2020

21-
The messageDisplayAction API was added in Thunderbird 68. It is similar to Firefox's
22-
`browserAction API`__ and can be combined with the :doc:`messageDisplay` to determine
23-
the currently displayed message.
21+
The messageDisplayAction API is similar to Firefox's `browserAction API`__, but adds an action button to the message display area. It can be combined with the :doc:`messageDisplay` to determine the currently displayed message.
2422

2523
__ https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserAction
2624

messageDisplayScripts.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,8 @@
1818
messageDisplayScripts API
1919
=========================
2020

21-
This message display scripts API first appeared in Thunderbird 78. Functionally it is the same as
21+
This message display scripts API is the same as
2222
the `content scripts`__ API except that it works on the document of email messages being displayed.
23-
See the MDN documentation for a more in-depth explanation and :ref:`thunderbird_82_0b1` for examples.
2423

2524
See also :ref:`executeScript <tabs.executeScript>`, :ref:`insertCSS <tabs.insertCSS>`,
2625
:ref:`removeCSS <tabs.removeCSS>`, and :doc:`composeScripts`.

messages.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
messages API
1919
============
2020

21-
The messages API first appeared in Thunderbird 66.
21+
The messages API allows to access and manage the user's messages.
2222

2323
.. note::
2424

messages.tags.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
messages.tags API
1313
=================
1414

15-
The messages.tags API first appeared in Thunderbird 121.
15+
The messages.tags API allows to manage the user's message tags.
1616

1717
.. role:: permission
1818

overlay/accounts.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
accounts API
77
============
88

9-
The accounts API first appeared in Thunderbird 66.
9+
The accounts API provides access to the user's server accounts.

overlay/addressBooks.provider.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
addressBooks.provider API
88
=========================
99

10-
The address book provider API first appeared in Thunderbird 90. It allows to add address books, which are not stored or cached by Thunderbird itself, but are handled completely by the extension. Address books created by the this API will forward all access requests to the WebExtension. Possible use cases:
10+
The address book provider API allows to add address books, which are not stored or cached by Thunderbird itself, but are handled completely by the extension. Address books created by the this API will forward all access requests to the WebExtension. Possible use cases:
1111

1212
* implement a custom storage
1313
* implement search-only address books querying a remote server

overlay/addressBooks.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
* :doc:`/examples/eventListeners`
55

66
≡ Related examples on Github
7-
7+
88
* `"Address Book" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/addressBooks>`__
99

1010
================
1111
addressBooks API
1212
================
1313

14-
The :doc:`addressBooks`, also including the :doc:`contacts` and :doc:`mailingLists` namespaces, first appeared in Thunderbird 64.
14+
The addressBooks API allows to access and manage the user's address books.

overlay/browserAction.rst

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,9 @@
22
browserAction API
33
=================
44

5-
The browserAction API first appeared in Thunderbird 64. It is very similar to Firefox's `browserAction API`__.
5+
The browserAction API is very similar to Firefox's `browserAction API`__.
66

77
Many of our `sample extensions`__ use a browserAction.
88

99
__ https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserAction
1010
__ https://github.com/thunderbird/sample-extensions
11-
12-
.. important::
13-
14-
This API will be replaced in Manifest V3 by the `action API <https://webextension-api.thunderbird.net/en/latest-mv3/action.html>`__.

overlay/cloudFile.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
* :doc:`/examples/eventListeners`
44

55
≡ Related examples on Github
6-
6+
77
* `"DropBox Uploader" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/dropbox>`__
88

99
=============
1010
cloudFile API
1111
=============
1212

13-
The cloudFile (a.k.a. fileLink) API first appeared in Thunderbird 60. It allows to create a provider to store large attachments in the cloud instead of attaching them directly to the message.
13+
The cloudFile (a.k.a. fileLink) API allows to create a provider to store large attachments in the cloud instead of attaching them directly to the message.

overlay/commands.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
commands API
77
============
88

9-
The commands API first appeared in Thunderbird 66. It's more or less the same as the `Firefox commands API`__.
9+
The commands API is more or less the same as the `Firefox commands API`__ and allows to define key shortcuts to trigger certain actions.
1010

1111
__ https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/commands

overlay/compose.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
* :doc:`/examples/eventListeners`
44

55
≡ Related examples on Github
6-
6+
77
* `"Compose Body" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/composeBody>`__
88

99
===========
1010
compose API
1111
===========
1212

13-
The compose API first appeared in Thunderbird 67. It allows to interact with the message composition window.
13+
The compose API allows to interact with the message composition window.

overlay/composeAction.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
composeAction API
77
=================
88

9-
The composeAction API first appeared in Thunderbird 64. It is very similar to Firefox's `browserAction API`__.
9+
The composeAction API is very similar to Firefox's `browserAction API`__, but creates an action button in the message compose window.
1010

1111
__ https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserAction

overlay/composeScripts.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@
22
composeScripts API
33
==================
44

5-
This compose scripts API first appeared in Thunderbird 77. Functionally it is the same as the
5+
This compose scripts API is the same as the
66
`content scripts`__ API except that it works on the document of email messages during composition.
7-
See the MDN documentation for a more in-depth explanation and :ref:`thunderbird_77_0b1` for examples.
87

98
See also :ref:`executeScript <tabs.executeScript>`, :ref:`insertCSS <tabs.insertCSS>`,
109
:ref:`removeCSS <tabs.removeCSS>`, and :doc:`messageDisplayScripts`.

overlay/contacts.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@
1111
contacts API
1212
============
1313

14-
The :doc:`addressBooks`, also including the :doc:`contacts` and :doc:`mailingLists` namespaces, first appeared in Thunderbird 64.
14+
The contacts API allows to access and manage the user's contacts.

overlay/folders.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,4 @@
66
folders API
77
===========
88

9-
The folders API first appeared in Thunderbird 68 as a part of the
10-
:doc:`accounts`. It was later moved here.
9+
The folders API allows to manage the user's message folders.

overlay/identities.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
identities API
77
==============
88

9-
The identities API first appeared in Thunderbird 91.
9+
The identities API allows to manage the user's identities (each account can have multiple identities).
1010

overlay/mailTabs.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
* :doc:`/examples/eventListeners`
44

55
≡ Related examples on Github
6-
6+
77
* `"Quickfilter" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/quickfilter>`__
88
* `"MailTab Layout" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/mailtabs>`__
99

1010
============
1111
mailTabs API
1212
============
1313

14-
The mailTabs API first appeared in Thunderbird 66 and allows to interact with Thunderbirds main mail window.
14+
The mailTabs API allows to interact with Thunderbird's main mail window.

overlay/mailingLists.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@
1111
mailingLists API
1212
================
1313

14-
The :doc:`addressBooks`, also including the :doc:`contacts` and :doc:`mailingLists` namespaces, first appeared in Thunderbird 64.
14+
The mailingLists API allows to access and manage the user's mailing lists.

0 commit comments

Comments
 (0)