These pages are no longer being maintained I now use SeaMonkey-ppc on my G4 |
---|
This page describes a few simple Thunderbird 3.1.x 'improvements' I have made. I do not advise using them on earlier versions. They may be OK on later versions but please observe the following precautions. They are written from a UK POP on PPC Mac perspective but can probably be applied to IMAP and other platforms. Reversing changes and their consequences should not be too difficult as long as profile folders have been backed up before starting. In addition keep a pre-modification copy of individual application files so that changes can be easily reversed.
Versions of Thunderbird 3.1 before 3.1.3 frequently forgot instructions not to display the Message Pane and Quick Filter Bar. This bug affected all platforms and was particularly annoying on Macs.
sessionFile.remove(false);with:
sessionFile.remove(false); this._currentStateString = null;
If you want a narrow Folder Pane it helps to remove the unread count after its folders.
let unread = this._folder.getNumUnread(false); if (unread > 0) text += " (" + unread + ")";
The Folder Pane's localised Trash folder name can be changed. I prefer 'Trash' to the default British 'Deleted' for my narrow custom Folder Pane. I am not concerned about Deleted and Delete occurring elsewhere.
trashFolderName=Deletedwith:
trashFolderName=Trash
I normally have a flat folder structure without sub-folders but I like to see if there are any sub-folders in Trash. This modification defines which folders will show sub-folders when the mail window opens.
{"all":["mailbox://don%40duck.org@mail.isp.net","mailbox://don%40duck.org@mail.isp.net/Trash"]}
I prefer to use Thunderbird without the Message Pane or Quick Filter Bar and with Inbox selected when the main window opens. Whilst these settings may normally be remembered this modification ensures that user settings are always used. This change removes the need for the Select Inbox extension. If requirements alter, this modification may need to be reversed by replacing sessionStoreManager.js with an original pre-modification copy and unlocking session.json.
sessionFile.remove(false);
let data = JSON.stringify(aStateObj);insert the following new line before it
return; // new line added
Here is an alternative Thunderbird Icon for OS X.
html | css | 4420 hits since August 2010 | updated 2020-06-07 | webmaster |