Review for Get All Mail Button by DS
Rated 5 out of 5 stars
Here are instructions to make Get All Mail Button work with TB 68. . .
------------------------------
1. Download the version hosted on the author's site, since it's very slightly newer at v0.3 than the ancient v0.1 hosted here. Unzip the .xpi file (change extension to .zip to extract natively, or use 7-Zip or other extractor).
2. In extracted root folder, create the file "manifest.json" in a text editor and populate as follows (first bracket to last bracket):
{
"manifest_version": 2,
"name": "Get All Mail Button Thunderbird",
"description": "Adds a toolbar button to Get All Mail Accounts in Thunderbird.",
"version": "0.3",
"applications": {
"gecko": {
"id": "{0D4D76B0-657A-41b0-B3ED-60C638F4D97D}",
"strict_min_version": "68.0"
}
},
"author": "Mark S Baines",
"homepage_url": "http://www.linnhe.net/thunderbird/extensions.html",
"icons": {
"32": "chrome/skin/icon.png"
},
"legacy": {
"type": "xul"
}
}
3. Save the file. Note that the JSON syntax is *very* finicky, and so much as one misplaced punctuation mark may cause the addon not to load. Copy and overwrite this addon's info over a manifest from a working TB 68 addon if you run into trouble. (Note: this is a single-language manifest, since the original addon was not localized.)
4. Open "chrome.manifest" from the root folder in a text editor. Search and replace the following string (NOTE: -'s and +'s are for illustration only):
- style style chrome://global/content/customizeToolbar.xul chrome://getallmailbutton/skin/getallmailbutton.css
+ style chrome://global/content/customizeToolbar.xul chrome://getallmailbutton/skin/getallmailbutton.css appversion<59.0a1
+ chrome://messenger/content/customizeToolbar.xul chrome://getallmailbutton/skin/getallmailbutton.css appversion>=59.0a1
5. Save file.
6. ZIP up addon, keeping complete folder structure. Change .zip extension to .xpi.
7. Install in TB 68.
------------------------------
Works perfectly on casual tests, and does not trigger any Error Console output. Note that most of this author's simple button addons here and on his external website should be easily modifiable for TB 68 using this same method.
To create your own collections, you must have a Mozilla Add-ons account.