environment set up and ready to hack on Thunderbird. macOS Build Prerequisites Hardware Requirements 30 GB of free space Build Environment Python Use pipx to install mozphab M...
Adapt to Changes in Thunderbird 103-115 Rework of Thunderbird’s main messenger window Changed tab implementation Moved global objects Using WebExtension APIs Using shared Experim...
Chat Core Chat Core Protocols Contacts Keyboard shortcuts Message Styles Notifications Chat Core Chat Core is the code for instant messaging that is used by Thunderbird. I...
description: How to make a “Hello World” prompt in Thunderbird. Hello World Example Making Hello World in Thunderbird! function helloWorld() Triggering Hello World Trying it Out...
description: Learn how to get in touch with the Thunderbird add-on developer community. Developer Community description: Learn how to get in touch with the Thunderbird add-on...
description: Tutorial on how to fix a bug from beginning to end. Fixing a Bug Create a Bugzilla Account Find a Bug Search for Code References Debugging Core Code Creating Patc...
description: Planned work for the 2024 release of Thunderbird. Roadmap Primary Objectives Mozilla Account + Sync Exchange email support Global Message Database Telemetry Heat...
description: How to lint and format code. Lint and Format Code Running Linters Locally Configuring Mozlint for Thunderbird Suite code Taskcluster description: How to lint...
Introducing Experiments Designing the API Building the Structure Managing your Experiment’s lifecycle Passing data to and from a WebExtension Parent implementations Child imple...