Skip to content

dougbreaux/compactheader

 
 

Repository files navigation

CompactHeader Build Status Build status

Thunderbird extension to add a symbol in the header plane to switch between compact and expanded view. Options to switch between one or two lines compact view, which buttons should be displayed in header pane.

Build status

TB branch Linux builds Windows builds
ESR 60: Build Status Build Status
ESR 68: Build Status Build Status
beta: disabled disabled
beta: disabled disabled

Description

Thunderbird does not anymore have the ability to reduce the display size of header pane to one line (as in Thunderbird 2.0). This add-on adds a symbol to compact and expand the message header plane. The compact header view mode can be set to either one or two lines.

A customization dialog can be opened for the toolbar in the header pane (right mouse button context menu) to change the displayed buttons and their style.

The shortcut "SHIFT+h" can be used to toggle between expanded and compact header view.

This add-on integrates the functionality of "RSS Linkify Subject" by Alex Dedul.

There is also an option to display only the email addresses in the compact header view. Another option enables darkening the message header, if the message pane has focus.

If you want to use the latest version, look for it at the beta channel at AMO.

Known bugs

There are several bug reports about a disappearing header pane in the compact header view mode. I could reproduce it if the TB Header Tools Extension is installed at the same time, see (http://forums.mozillazine.org/viewtopic.php?p=8543415#p8543415)

Installing

Downloading the installation file from addons.mozilla.org and then install CompactHeader within the add-on manager of Thunderbird.

Support

Please send support questions to the support threat at mozillazine.

Build the xpi

Download xmltask.jar from https://sourceforge.net/projects/xmltask/ and add the jar to CLASSPATH. Then:

ant buildAMO

Running the tests

In the directory test a Python script is included which tests the add-on with different Thunderbird versions (see also .travis.yml and appveyor.yml using the Thunderbird infrastructure for mozmill.

python executeTests.py

Available options:

--version Version of Thunderbird to use for tests (currently supported ESR and nightly)

--nodownload Do not download the latest version of Thunderbird but use the one stored from the last test

--downloadonly Only download the latest version of Thunderbird but do not execute the tests

Versioning

We use mozilla Toolkit version format for versioning. For the versions available, see the tags on this repository, versions available from AMO and the first message in the support threat.

Authors

See the list of contributors and tranlators in install.rdf who participated in this project.

License

This project is licensed under MPL 1.1/GPL 2.0/LGPL 2.1

Packages

No packages published

Languages

  • JavaScript 43.4%
  • C++ 31.6%
  • CSS 13.5%
  • Python 11.5%