6.0 - Published 29/07/2023
Release 6.0 - compatible with Thunderbird 115.*
QuickFolders is now compatible with the latest version of Thunderbird (115.0.1) - if you get a message that says otherwise after updating from earlier versions (e.g. Tb91) or if QuickFolders cannot be enabled with the blue slider, simply remove it and reinstall it via "Find more Add-ons" search box on the Extensions tab of Add-ons Manager. To support QuickFolders, please buy a QuickFolders Pro license here. Or get the new cheaper QuickFolders Standard License. This is the preferred way of funding all the ongoing work and improvements. Read the comparison chart to see which functions you get depending on your license. You can also donate from here.
Functionality converted to Thunderbird 115
-
Rewritten QuickFolders toolbar to show in a different element (Supernova wants all buttons displayed in their new Unified toolbar). All Folder menus remain as XUL items for now as they are difficult to recreate in HTML. The new main styling including custom icons in the QuickFolders tab has been implemented.
-
Following the Firefox model, Thunderbird 115 allows only one single action button (I am currently negotiating with the Thunderbird team to allow more optional buttons) I decided to add the toolbar toggle button to the unified toolbar:
-
With this the QuickFolders toolbar can be hidden temporarily. When you install QuickFolders in Tb115 for the first time, all Add-on buttons are added on the top right - you may move it by right-clicking the unified toolbar and selecting customize:
-
Recent Folders had to be rewritten.
-
Drag & Drop was broken and had to be fixed.
-
Rewritten the event listeners in folder tree (drag and drop)
-
The Navigation toolbar (a.k.a. Current Folder Bar) in center screen had to be re-implemented because there are now multiple 3pane documents / windows (one for each Thunderbird tab) Also I am now hiding unnecessary elements of the toolbar when it is displayed in the single message tab or single message window.
-
Implemented main toolbar buttons (Show QuickFolders toolbar) as Unified toolbar action button.
-
Storage of QuickFolders category per tab is now implemented with the new tab sessions API.
-
Most of the icons in the options window have been redesigned as svg graphics for a modernized look and feel. Also, dark theme support has been improved.
Issues / Open Points
- New CSS rules for folder tree icons: as the folder tree has been rewritten as HTML list, we cannot use the foldertreeitem.getProperties function to store this information anymore. Instead we need an new method to store this information separately - and then rules for styling the folders have to be recreated. This may take a little while - I am considering writing a tool to extract the information from older versions of Thunderbird (91 or 102) so they can be migrated to 115 later.
- The (mail) toolbar buttons Create folder and Skip Folder can currently not be added (because the mail toolbar is gone and unified toolbar only allows one single button per Add-on)
- When a QuickFolders Tab is selected, Thunderbird still needs to scroll the folder tree to that folder.