Coder Social home page Coder Social logo

chtheis / compactheader Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jmozmoz/compactheader

0.0 1.0 0.0 1.81 MB

Thunderbird add-on CompactHeader

Home Page: https://addons.mozilla.org/thunderbird/addon/compactheader/

License: Other

JavaScript 43.33% C++ 31.65% CSS 13.53% Python 11.50%

compactheader's Introduction

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

compactheader's People

Contributors

cai0407 avatar jmozmoz avatar ovari avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.