Apr 30, 2020

MailExtensions Add-ons (Thunderbird 78 support)

I start to convert my legacy add-ons into MailExtensions ones to support forthcoming Thunderbird 78, where legacy add-ons will not be supported anymore.

Currently, the followings are available:
 
All add-ons work only with Thunderbird 78.0 and up.

Regarding Maximize Message Pane, only one toolbar button is available. It is due to the limitation of MailExtensions specification.

Thus, you need to choose one of the following as toolbar button command:
  • Maximize message pane (default)
  • Toggle folder pane
  • Toggle message pane

I know it is degradation from legacy one but I don't have any solution other than waiting for API implementation by Thunderbird team. As workarounds for that, you can use keyboard shortcuts and splitter/message header to toggle panes. Please check the MMP's option.


[2020/7/1]
Add-ons above are uploaded to addons.thunderbird.net site and waiting for approval.

[2020/9/6]
Priority Switcher 2.0.0 is released. All add-ons support Thunderbird 78 now!

Apr 4, 2020

Tag Toolbar 1.0.2

Tag Toolbar 1.0.2 is now available for download.

In this version, text color of the thread pane is configurable as older one for Thunderbird 60 did.

You can change setting by Tag Toolbar option.

Download:

Tag colors:
Text color becomes tag color. In case the text is difficult to read due to background color, it becomes white automatically.


Black/White:
Text color becomes black or white considering background color.


Complementary colors:
Text color becomes complementary one of tag color.


Converting add-ons for Thunderbird 68

All add-ons for older Thunderbird, like 60.x, are not supported in Thunderbird 68.
These need to be converted. 
About 7 months has been past since Thunderbird 68 but some add-ons are still not updated.

So, I've received some questions how to update these add-ons in my Japanese blog.
During the discussion, the following add-ons were created.
I write this post to share them with other users in the world.

Please note it is unofficial modification. You should not contact to the original auther about it.
Plus, some functionality may not work as intended since I don't know much about these add-ons.


Please feel free to use them if you need.

Feb 5, 2020

Tag Toolbar 1.0.1 is released

Tag Toolbar 1.0.1 is available for download.

From this version, a new toolbar is added right after the previous toolbar if content of the previous one overflows. 

Difference between v1.0.0 and v1.0.1 is as follows: the QuickFolders toolbar divides the tag toolbars in v1.0.0 but v1.0.1 does not.


Please note, by default, no new toolbar is added when the overflow occurs. It just adds popup list for the rest. Specify number of max toolbars in option dialog.

In addition to that, the following changes are included:
  • Adjust layout of option dialog
  • Fix style of groupbox of option dialog
  • Change textbox(type="number") to html:input in option dialog
  • Add option to disable XUL cache mechanisms of Thunderbird(workaround for tag toolbar disappearance)

Download:

Jan 19, 2020

Disappearance of Tag Toolbar

Some users reported Tag Toolbar v1.0.0 shows an empty toolbar suddenly as the following screenshot.

It has not reproduce on my environment so the image was taken by removing all elements in the toolbar. It may be a little bit different from the actual case.


I have also experienced that issue while I developed Tag Toolbar v1.0.0, which was the reason of delay of Thunderbird 68 compatible Tag Toolbar.
It did not occur by changing the way of XUL overlay. So I thought it was resolved.

So far, the followings are the common in the bug reports:
  • QuickFolders add-on is installed
  • It works fine at the first time but it does not after restart of Thunderbird

As described the top of the post, I have not been able to reproduce the issue yet. However, by considering the situation, I doubt cache mechanisms of Thunderbird.

So, I implemented an experimental option to disable the cache in Toolbar 1.0.1b4.
Can you try it if you have the problem?


It may make start of Thunderbird slower. In case the option arises a problem on your environment, it can be disabled by the Tag Toolbar option. Uncheck the "Disable XUL cache mechanisms of Thunderbird".


Technically, it configures as follows:
  • execute nsIXULRuntime.invalidateCachesOnRestart()
  • set "nglayout.debug.disable_xul_cache" preference to true








Popular Posts