Following the discussion in this thread I created an addon for Thunderbird 3.0 which compacts the message header pane to one line. The development will proceed on http://compactheader.mozdev.org/. You can also download it from addons.mozilla.org.
For Thunderbird 3.1 (starting with beta2) and 3.0 use 1.2.4 (2010/08/23). For Thunderbird 3.0 it includes the functionality of the CustomizeHeaderToolbar add-on. Do not install both add-ons at the same time. For Thunderbird 3.1 (beta2+) the functionality of CustomizeHeaderToolbar is included in Thunderbird itself.
Older versions of Thunderbird will no longer be supported.
Please help to add translations for this add-on (see below).
I cannot test Mac OS X versions, so if you see problems please post it here (best with screenshots)
Changelog:
- 1.2.4 Another fix for the Mac problem. Thank you Marco.
- 1.2.4beta3 Really turn on Danish translation. Fix automatic updates from mozdev.org.
- 1.2.4beta2 Cleanup of Mac trash and junk icons.
- 1.2.4beta1 Add buttons from lightningbutton addon for converting a mail to an event or task to the header pane toolbar. Unfortunately the buttons do not work correctly if they are displayed at the same time in the "normal" toolbar and in the header pane toolbar.
- 1.2.3 Resize trash and junk icons to the same size as the other buttons' icons on Mac OS.
- 1.2.2beta1 Should fix bug when viewing messages in new tab/window (other actions button/toggle header)
- 1.2.1 Fix problem with automatically reset the buttons to default set in the header pane. Add Danish translation (thank you Jørgen!)
- 1.2.0 Only minor correction for Mac styling of reply button.
- 1.2.0beta2 Should fix problems with single line compact header mode after switching the mail pane layout.
- 1.2.0beta1 Add compatibility with Thunderbird 3.1beta2 (to be released soon).
- 1.1.8 Make compatible with Mailtweak add-on.
- 1.1.7 Minor bugfix: Place preferences dialog in the center of the screen.
- 1.1.6 Place customization dialog beneath the header toolbar, but within the screen.
- 1.1.6beta2 Center customization dialog of mail header pane toolbar and preferences dialog.
- 1.1.6beta1 Flat buttons in header toolbar customization dialog.
- 1.1.5 = 1.1.5beta5 Added the mailredirect button of the mailredirect add-on to the message header pane toolbar.
- 1.1.5beta4 Added the (working) buttons of the Buttons! add-on to the header pane toolbar customization dialog (you need to install the add-on).
- 1.1.5beta3 Add buttons of main toolbar to message header pane toolbar. If you install the Stylish, Enigmail or GetPartialMessages add-on to TB you can add their buttons to the message header pane toolbar.
- 1.1.5beta2 Added Italian translation.
- 1.1.5beta1 The star button in the header pane should no toggle its icon depending on the flag state of the message. It should also be updated automatically independently of the way you change the state of the flag (e.g. key "s", clicking in the thread pane or by the menu).
- 1.1.4 Bugfix for first time opening of new message window. Better icons for smime box (encryption/signature).
- 1.1.3 Should now be compatible with the latest version of DispMUA.
- 1.1.2 Added new button "Star message" for main toolbar and header pane toolbar. Cleanup of toggle header pane symbol.
- 1.1.1 Add icons for signed/encrypted mails in two line compact header view. Cleanup second line of compact header view so it looks the same as second line of expanded header view.
- 1.1.0 Added additional css classes for the buttons in the header pane. Added support for flat buttons in the header pane again (can be enable in the CompactHeader preferences dialog).
- 1.0.1 Avoid jumping around of from label when toggling header view.
- 1.0.0 Fix bug displaying the subject more than once when selecting the options RSS Linkify and show only address.
- 0.99.8 Finally use the standard update mechanism (update.rdf). So if you installed the add-on from mozdev.org you should get an update notification automatically if there is a new version (after you have installed this version).
- 0.99.7 The option "show email address only" should work again (if you have not turned on the option "Show only display name for people in my address book"). The version downloadable from AMO has the update check turned off (requested by reviewer).
- 0.99.6 All buttons of type "menu-button" now should be display in correct size in the header pane (bug with forwardas add-on).
- 0.99.5 Print and mark message buttons now should have the same size as the other buttons. Remove of internal overlay error.
- 0.99.4 Internal cleanups (wrapper for java script to keep namespace clean). Tooltip for subject in compact view. Now scrollbar in compact view.
- 0.99.3 When installing the add-on, the default button set is shown. After uninstalling the add-on should have cleaned up. The customization context menu should now be selectable on the whole header pane (with the exception of the subject line).
- 0.99.2 Some bug fixes. (Turning off RSSLinkifing bork the compact header mode, cleanup of Win XP theme).
- 0.99.1 Version bump to 0.1.4 of CustomizeHeaderToolbar, cleanup of buttons, make switch layout (classical/wide/vertical) more robust (not finished yet). Now all buttons are displayed after closing the customization dialog (some, e.g. reply to list should not always show up, but they will go way when you select another message).
- 0.99.0 This version adds buttons in the two line header mode (again). Also a customization dialog for the buttons in the header pane is added. Known issues: Sometime the buttons do not show up after the customization dialog is closed. Work around: Switch to another folder and then back. Also some buttons need style updates. This version is work in progress.
- 0.9.0 First version for the newest nightly builds (3.0pre). It does not have a button box in the compact version (two line mode) of the header pane. At the moment it is not possible to change the buttons in the expanded mode. For this you would need to apply this patch to the sources of Thunderbird and recompile it. The you can use the context menu (right mouse button) to customize the buttons.
- 0.8.3 Next try to fix Mac OS X version. Also icons for header menu buttons are again copied from the toolbar buttons.
- 0.8.2 Another trial to handle different operating systems and bug fix the archive button problems with Mac OS X.
- 0.8.1 Cleanup/consistency between expanded and compact view. Work-around for missing archive button using Mac OS X.
- 0.8.0 First release for Thunderbird beta 4. In the options dialog the ability was added to check for updates. If there is an update on mozdev.org and/or addons.mozilla.org a link to the corresponding update site will be activated. This is a work-around for the missing automated update checks as long as this add-on keeps its experimental status.
- 0.7.3 Small fixes: Cleanup icon for "Other actions" menu button using Linux. Toggle show/hide details label in other actions menu.
- 0.7.2 Fixed problem with archive button icon and menu drop-down icon when using Linux.
- 0.7.1 Fix problems with the junk button and the space around the "to" label in the compact header two line view.
- 0.7.0 Compatible with nightly builds of Thunderbird starting with version b4pre of 09/09/10. For older versions of Thunderbird (especially beta 3) use version 0.6.2.
- 0.6.2 Bug fix for moving around other actions and tag menu.
- 0.6.1 In compact two line view "other actions" and tag menus added to button box. Added options to switch on/off menu buttons. Cleanup of option dialog.
- 0.6.0 Added icons for the "other actions" and the tag menu. Flat style for buttons in header pane.
- 0.5.3 Added an option to choose email address style: Only name, only address or both.
- 0.5.2 Fixed bug in RSS linkify subject: Copy url not text into clipboard via the context menu.
- 0.5.1 Added option to display full email addresses in the compact header view.
- 0.5.0 Got the OK of the author of RSS Linkify Subject to integrate it. So here it is. You have to activate it in the options dialog.
- 0.4.6 Cleanup of header views. Change of default preferences.
- 0.4.5 Move "Other Actions" menu button up to the top of the expanded header pane. Added toggle All/Normal Header submenu to the "Other Actions" menu.
- 0.4.4 Added shortcut key "SHIFT+h" to toggle header. Two menus at the bottom of expanded header view: "Tagging and Other Actions".
- 0.4.3 Following the suggestions of neandr I added two entries to the "Other Actions" menu: Open the CompactHeader preferences dialog and "Add Star".
- 0.4.2 Updated the internal handling of changes in preferences, so that the CompactHeader is compatible to RSS Linkify Subject (You can install this addon in Thunderbird 3.0 beta 3 e.g. by using the Nightly Tester Tools). If the author of RSS Linkify Subject does not update his addon to be installable in Thunderbird 3.0 out of the box, I will integrate it into CompactHeader. Actually the code is already included in CompactHeader but deactivated at the moment. There seem to be problems with the latest nightly build (Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.3a1pre) Gecko/20090821 Shredder/3.1a1pre) when changing the preferences. I will keep an eye on it.
- 0.4.1 The reply button now displays the correct icon depending on the default action: Reply or Reply to All. The option to hide the labels inside the buttons works now if the theme TB3 classic (version 1.0.8) is installed.
- 0.4.0 Cleaned up CSS (removed !important flags). Added preferences option to toggle text in buttons on and off.
- 0.3.5 One and two line compact header view, which can be selected in the option dialog. Buttons can be switched on and off separately for compact and expanded view.
- 0.3.4 The option dialog for button selection in the extended header view now seems to work. It can be found in Tools->Addons->CompactHeader->Options. The button selection for the compact header view is not active.
- 0.3.3 Added option dialog for selection of buttons to be displayed. Cleanup for buttons and icons as suggested by Paenglab. The option dialog does not automatically update the header pane. Also the buttons are only displayed for the extended header view.
- 0.3.2 Added the changes of zamula: Extended header view now with buttons.
- 0.3.1 Center symbols.
- 0.3 Had to change ID to be able to upload it to addons.mozilla.org. When updating from an older version to this or newer versions, you have to manually uninstall the old version.
- 0.2.1 Added "hide detail" to "other actions" menu
- 0.2 First Release based on CompactHeader-0.1 by L.A.R. Grizzly
To add different languages (besides English and German) for this add-on the following phrases need translations. According to the statistics on AMO the second most used language of this add-on is Japanese.
- Code: Select all
<!ENTITY hideDetailsButton.label "Hide details">
<!ENTITY toggleDetails.key "h">
<!ENTITY showDetailsButton.label "Show details">
<!ENTITY dialog.title "CompactHeader Preferences">
<!ENTITY checkbox.Compact.TwolineView.caption "Display two lines in compact view">
<!ENTITY menu.Linkify.caption "Link in subjects of RSS feeds">
<!ENTITY menu.ShowOnlyAddress.caption "Display only address">
<!ENTITY menu.flatButtons.caption "Flat buttons">
Wishlist (for TB 3.1 version):
- Fix lower case letter issue in the header pane.
- The ability to linkify any urls in an email's subject (not just RSS feeds)
- Cleanup the buttons when selecting more then one message.
- Make menu and actions buttons "floating" so they are not scrolled away. (Any suggestions how to achieve this?)
- Add horizontal and/or vertical toolbar for the menu icons.
- Add display of tags to compact header view following example in Bugilla bug 466025
- Make header items configurable (something like the Forecastfox)
