Skip to content

Commit

Permalink
TB >68 fix
Browse files Browse the repository at this point in the history
  • Loading branch information
conema committed Nov 18, 2019
1 parent 8ba1019 commit a981c2a
Show file tree
Hide file tree
Showing 162 changed files with 2,382 additions and 2,546 deletions.
18 changes: 8 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@ _Monterail Full Dark, a Thunderbird theme inspired by the mockup of Monterail_
## Another version: [Monterail Dark](https://github.com/conema/monterail-dark)

## Thunderbird v68
Unfortunately this version of Thundebird (v68) broke this and a lot more of themes and unfortunately it is not easy, nor possible, to update and adjust this theme at this moment, because the so called "full themes" are no more supported. I'll try to look if it is possible to re-create this theme with webExtension and made it compatible with Thunderbird >68.
Unfortunately this version of Thundebird (v68) broke this and a lot more of themes and unfortunately it is not easy, nor possible, to update and adjust this theme at this moment, because the so called "full themes" are no more supported.

**For this reason the theme is been converted to a legacy extension**, and for now it's working.

## What is this?
This is a full theme for the Thunderbird e-mail client, inspired by [Monterail](https://monterail.com/blog/2016/the-power-of-email-clients-why-did-we-redesign-thunderbird) mockup and by [spymastermatt](https://github.com/spymastermatt/thunderbird-monterail)'s dark theme. As opposed to the spymastermatt's version, this theme can be **installed easily and quickly with an addon** and it's **fully compatible with Thunderbird 60.x**.
This is a full theme for the Thunderbird e-mail client, inspired by [Monterail](https://monterail.com/blog/2016/the-power-of-email-clients-why-did-we-redesign-thunderbird) mockup and by [spymastermatt](https://github.com/spymastermatt/thunderbird-monterail)'s dark theme. As opposed to the spymastermatt's version, this theme can be **installed easily and quickly with an addon** and it's **compatible with Thunderbird 60.x and 68**.

## Installation
### Manual (from source)
Expand All @@ -32,22 +34,18 @@ This seems a know issue of Thunderbird 60 [[1]](https://bugzilla.mozilla.org/sho
4. Restart Thunderbird and reinstall the theme
5. Restart Thunderbird again, the theme now should work


* The Light version will be released?

Yes, but for the moment it is better to completely finish the dark/fulldark version, after that, the creation of other versions will fast as a snap of fingers.

* The original Monterail version will be released?

Nope, it already exists: [Monterail by Paenglab](https://addons.thunderbird.net/en-US/thunderbird/addon/monterail/).

* This theme should work with Windows/Linux/MacOS?
* This theme works with Windows/Linux/MacOS?

Yes and no. Currently the theme have been tested only on Windows 10 and OpenSuse (Plasma). In theory there should not be problems, otherwise you are free to open an issue here on GitHub.
Yes. Currently the theme has been tested only on Windows 10 and openSUSE. You are free to open an issue here on GitHub if you find bugs.

* With which versions of Thunderbird can I use this theme?

For now only **60.x** and **52.9.1** are been tested, in the future, backward compatibility to the most requested versions will be added.
Version **[1.1.6](https://github.com/conema/monterail-fulldark/releases/tag/1.1.6)** works with Thunderbird **<=60.x**. The latest versions (>=2.0) works only with Thunderbird **>=68**.


## Credits
This addon is based on [Monterail by Paenglab](https://addons.thunderbird.net/en-US/thunderbird/addon/monterail/), source code is included.
Expand Down
49 changes: 21 additions & 28 deletions chrome.manifest
Original file line number Diff line number Diff line change
@@ -1,39 +1,32 @@
#register window overlays
style chrome://messenger/content/addressbook/addressbook.xul chrome://MonterailOverlay/skin/css/addressbook.css
style chrome://messenger/content/addressbook/abContactsPanel.xul chrome://MonterailOverlay/skin/css/addressbook.css
style chrome://messenger/content/messengercompose/messengercompose.xul chrome://MonterailOverlay/skin/css/compose.css
style chrome://messenger/content/messenger.xul chrome://app_version/skin/messenger.css
style chrome://messenger/content/messageWindow.xul chrome://app_version/skin/messenger.css
style chrome://calendar/content/calendar-event-dialog.xul chrome://MonterailOverlay/skin/css/lightning.css
overlay chrome://messenger/content/addressbook/addressbook.xul chrome://MonterailOverlay/content/monterailAddressbook.xul
overlay chrome://messenger/content/addressbook/abContactsPanel.xul chrome://MonterailOverlay/content/monterailAddressbook.xul
overlay chrome://messenger/content/messengercompose/messengercompose.xul chrome://MonterailOverlay/content/monterailCompose.xul
overlay chrome://messenger/content/messenger.xul chrome://MonterailOverlay/content/monterailMessenger.xul
overlay chrome://messenger/content/messageWindow.xul chrome://MonterailOverlay/content/monterailMessenger.xul
overlay chrome://messenger/content/customizeToolbar.xul chrome://MonterailOverlay/content/monterailMessenger.xul

content MonterailOverlay content/

#register theme
skin MonterailOverlay classic/1.0 chrome/MonterailOverlay/classic/
skin MonterailOverlay MonterailFullDark chrome/MonterailOverlay/
skin app_version MonterailFullDark chrome/MonterailOverlay/52/
skin app_version MonterailFullDark chrome/MonterailOverlay/60/ appversion>=60a1
skin os_special MonterailFullDark chrome/MonterailOverlay/linux/
skin os_special MonterailFullDark chrome/MonterailOverlay/mac/ os=Darwin
skin os_special MonterailFullDark chrome/MonterailOverlay/win/ os=WINNT
skin MonterailOverlay classic/1.0 skin/
skin MonterailOverlay-OS classic/1.0 skin/linux/
skin MonterailOverlay-OS classic/1.0 skin/mac/ os=Darwin
skin MonterailOverlay-OS classic/1.0 skin/win/ os=WINNT

#overrides
override chrome://messenger/skin/icons/caption-buttons.svg#minimize chrome://MonterailOverlay/skin/icons/caption-buttons.svg#minimize appversion<=55.0a1
override chrome://messenger/skin/icons/caption-buttons.svg#maximize chrome://MonterailOverlay/skin/icons/caption-buttons.svg#maximize appversion<=55.0a1
override chrome://messenger/skin/icons/caption-buttons.svg#restore chrome://MonterailOverlay/skin/icons/caption-buttons.svg#restore appversion<=55.0a1
override chrome://messenger/skin/icons/caption-buttons.svg#close chrome://MonterailOverlay/skin/icons/caption-buttons.svg#close appversion<=55.0a1
override chrome://messenger/skin/tabs/selected-start.svg chrome://MonterailOverlay/skin/icons/selected-start.svg appversion<=57.0a1
override chrome://messenger/skin/tabs/selected-end.svg chrome://MonterailOverlay/skin/icons/selected-end.svg appversion<=57.0a1
override chrome://messenger/skin/multimessageview.css chrome://MonterailOverlay/skin/css/multiMessage.css
override chrome://messenger/skin/multimessageview.css chrome://MonterailOverlay/skin/css/multiMessage.css
override chrome://messagebody/skin/messageBody.css chrome://messenger/skin/messageBody.css
override chrome://global/skin/filefield.css chrome://messenger/skin/filefield.css os=Linux
override chrome://messenger/skin/glodaFacetView.css chrome://MonterailOverlay/skin/css/searchWindow.css
override chrome://global/skin/filefield.css chrome://messenger/skin/filefield.css os=Linux
override chrome://messenger/skin/glodaFacetView.css chrome://MonterailOverlay/skin/searchWindow.css

#toolkit overrides
override chrome://global/skin/icons/close.png chrome://global/skin/icons/close-win7.png os=WINNT osversion<=6.1
override chrome://global/skin/icons/close@2x.png chrome://global/skin/icons/close-win7@2x.png os=WINNT osversion<=6.1
override chrome://global/skin/icons/close-inverted.png chrome://global/skin/icons/close-inverted-win7.png os=WINNT osversion<=6.1
override chrome://global/skin/icons/close-inverted@2x.png chrome://global/skin/icons/close-inverted-win7@2x.png os=WINNT osversion<=6.1
override chrome://global/skin/arrow/arrow-lft-hov.gif chrome://global/skin/arrow/arrow-lft.gif
override chrome://global/skin/arrow/arrow-rit-hov.gif chrome://global/skin/arrow/arrow-rit.gif
override chrome://global/skin/icons/close.png chrome://global/skin/icons/close-win7.png os=WINNT osversion<=6.1
override chrome://global/skin/icons/close@2x.png chrome://global/skin/icons/close-win7@2x.png os=WINNT osversion<=6.1
override chrome://global/skin/icons/close-inverted.png chrome://global/skin/icons/close-inverted-win7.png os=WINNT osversion<=6.1
override chrome://global/skin/icons/close-inverted@2x.png chrome://global/skin/icons/close-inverted-win7@2x.png os=WINNT osversion<=6.1
override chrome://global/skin/arrow/arrow-lft-hov.gif chrome://global/skin/arrow/arrow-lft.gif
override chrome://global/skin/arrow/arrow-rit-hov.gif chrome://global/skin/arrow/arrow-rit.gif
override chrome://mozapps/skin/extensions/category-dictionaries.png chrome://mozapps/skin/extensions/dictionaryGeneric.png
override chrome://mozapps/skin/extensions/category-experiments.png chrome://mozapps/skin/extensions/experimentGeneric.png
override chrome://mozapps/skin/extensions/category-extensions.svg chrome://mozapps/skin/extensions/extensionGeneric.svg
Expand Down
5 changes: 0 additions & 5 deletions chrome/MonterailOverlay/52/addAsEvent-white.svg

This file was deleted.

24 changes: 0 additions & 24 deletions chrome/MonterailOverlay/52/addressbook.css

This file was deleted.

105 changes: 0 additions & 105 deletions chrome/MonterailOverlay/52/messenger.css

This file was deleted.

10 changes: 0 additions & 10 deletions chrome/MonterailOverlay/52/nav-today-white.svg

This file was deleted.

39 changes: 0 additions & 39 deletions chrome/MonterailOverlay/52/selected-end-dark.svg

This file was deleted.

27 changes: 0 additions & 27 deletions chrome/MonterailOverlay/52/selected-start-dark.svg

This file was deleted.

17 changes: 0 additions & 17 deletions chrome/MonterailOverlay/60/addressbook.css

This file was deleted.

5 changes: 0 additions & 5 deletions chrome/MonterailOverlay/60/messenger.css

This file was deleted.

Loading

0 comments on commit a981c2a

Please sign in to comment.