Questions tagged [thunderbird-addon]

Thunderbird AddOns are extensions for the Mozilla Thunderbird email client, written in XUL and Javascript.

Thunderbird AddOns are extensions for the Mozilla Thunderbird email client. They are written mostly in XUL (a flavor of XML) and Javascript.


Useful links


Related tags

210 questions
25
votes
3 answers

Getting started on thunderbird extensions

I have been using Thunderbird for many years now and now I am interested in developing some of my own extensions. I looked over the documentation on their official website but found little support for getting started at this. I have some…
Mike
  • 965
  • 4
  • 15
  • 24
12
votes
8 answers

How can I "hack" the Thunderbird Lightning extension to fully color categories

(Note: While I'm not entirely sure if this be better asked on SuperUser, I guess the fact that you probably will have to mess around in the xpi/jar file with the css settings, should make it suitable for SO.) Mozilla Thunderbird's Calendar…
Martin Ba
  • 37,187
  • 33
  • 183
  • 337
8
votes
4 answers

ThunderBird Event for Viewing a Message

I'm trying to modify a message before it is displayed in the main window in Thunderbird. I can't seem to find 1) An event that will be triggered when a new message is opened/viewed 2) A way to modify the displayed contents of a message. I believe I…
Thomas M. DuBuisson
  • 64,245
  • 7
  • 109
  • 166
7
votes
1 answer

Debugging a Thunderbird extension

I'm working on a Thunderbird extension, and, unfortunately, can't sort out what's still valid from what's not. There's lots of stuff online, but, most of it is no longer applicable to recent Thunderbird. At a minimum, I need a way of seeing log…
SRobertJames
  • 8,210
  • 14
  • 60
  • 107
6
votes
1 answer

Create button in Thunderbird 60+ plugin

So basically I am trying to create a really simple Thunderbird-Add-On with a button that opens a URL. So I tried some of the Firefox-Example-Plugins (https://github.com/mdn/webextensions-examples/tree/master/tabs-tabs-tabs) but they all fail because…
Display name
  • 2,697
  • 2
  • 31
  • 49
6
votes
2 answers

How to debug a Thunderbird addon/extension's JavaScript

I want to develop a Thunderbird 12 addon. I have written a simple JS function. (File: "chrome\content\myApp.js"). This file is called by a xul-'onclick'-event. I have packed my addon as a .xpi file and then I have installed it. (All ok, it's…
5
votes
0 answers

What is the right way to rewrite Mozilla Thunderbird's thread pane?

I have an idea about alternate standard view of e-mail clients, like Mozilla Thunderbird. I need to display expanded message bodies in one feed (like Google Reader displays RSS) instead of headers list + one message body. Let me visualize this.…
Mikhail Elfimov
  • 153
  • 1
  • 6
5
votes
0 answers

Thunderbird tasks api

Is there a way to hook into the tasks in Thunderbird as you can do with other parts of the application by addon/webextension? As far, as I understand it, tasks are part of the calender, which, in return, belongs to the lightning addon - is that, why…
5
votes
5 answers

Mozilla (Firefox, Thunderbird) Extension: How to get extension id (from install.rdf)?

If you are developing an extension for one of the mozilla applications (e.g. Firefox, Thunderbird, etc.) you define a extension id in the install.rdf. If for some reason you need to know the extension id e.g. to retrieve the extension dir in local…
4
votes
1 answer

Thunderbird extension console logging

I have the following code in my bootstrapped Thunderbird add-on main.js file: exports.main = function() { console.log("abc"); }; When I run this code in FireFox in Add-on Builder, I get this message displayed in FireFox Error Console: info:…
4
votes
1 answer

Thunderbird compose-send-message event does not fire

I have followed the tutorial for getting a Thunderbird extention going and succeeded in getting extensions that use the "load" event to work (the basic "date" example and random text using alert("hey"); both work). However, I can't seem to get any…
Thomas M. DuBuisson
  • 64,245
  • 7
  • 109
  • 166
3
votes
1 answer

Export current e-mail from Thunderbird into external process

I would like to create an extension which adds a toolbar button in Thunderbird. When pressing the button, an external application is launched and the text of the current mail message is exported to that application. Do you know about an extension…
izidor
  • 4,068
  • 5
  • 33
  • 43
3
votes
0 answers

Thunderbird 67 Extension doesn't inject Content Script in the main tab

I'm making a Thunderbird Extension through the WebExtension Api (with popup) and i've some difficulties running a Content script to get some elements (attachments list of the current mail for example) directly from Thunderbird interface. I've made a…
3
votes
2 answers

Show 2 Times from Different Time Zones in Week and Day View in Thunderbird Lightning Extension

The Thunderbird Lightning extension shows the time on the left side of the Week and Day views as shown here... I would like the time to show 2 different time zones (e.g. local time and Pacific Time) as shown here... Is there a configuration…
Nathan
  • 8,093
  • 8
  • 50
  • 76
3
votes
1 answer

Invoke a java method from a Thunderbird Extension

I want to make a thunderbird extension. So the first question is where to get started. Can you point me to some sample extensions in which I can plug in my code? This will significantly reduce the effort. I presume what we would write some…
Rohit Banga
  • 18,458
  • 31
  • 113
  • 191
1
2 3
13 14