summaryrefslogtreecommitdiffstats
path: root/comm/mail/branding/thunderbird
diff options
context:
space:
mode:
Diffstat (limited to 'comm/mail/branding/thunderbird')
-rw-r--r--comm/mail/branding/thunderbird/LICENSE10
-rw-r--r--comm/mail/branding/thunderbird/TB-symbolic.svg7
-rw-r--r--comm/mail/branding/thunderbird/VisualElements_150.pngbin0 -> 34117 bytes
-rw-r--r--comm/mail/branding/thunderbird/VisualElements_70.pngbin0 -> 10134 bytes
-rw-r--r--comm/mail/branding/thunderbird/background.pngbin0 -> 107557 bytes
-rw-r--r--comm/mail/branding/thunderbird/branding.nsi48
-rw-r--r--comm/mail/branding/thunderbird/configure.sh5
-rw-r--r--comm/mail/branding/thunderbird/content/about-logo.svg79
-rw-r--r--comm/mail/branding/thunderbird/content/about-wordmark.svg7
-rw-r--r--comm/mail/branding/thunderbird/content/about.pngbin0 -> 66797 bytes
-rw-r--r--comm/mail/branding/thunderbird/content/aboutDialog.css38
-rw-r--r--comm/mail/branding/thunderbird/content/logo-gradient.svg79
-rw-r--r--comm/mail/branding/thunderbird/default128.pngbin0 -> 13506 bytes
-rw-r--r--comm/mail/branding/thunderbird/default16.pngbin0 -> 819 bytes
-rw-r--r--comm/mail/branding/thunderbird/default22.pngbin0 -> 1220 bytes
-rw-r--r--comm/mail/branding/thunderbird/default24.pngbin0 -> 1337 bytes
-rw-r--r--comm/mail/branding/thunderbird/default256.pngbin0 -> 32928 bytes
-rw-r--r--comm/mail/branding/thunderbird/default32.pngbin0 -> 2017 bytes
-rw-r--r--comm/mail/branding/thunderbird/default48.pngbin0 -> 3525 bytes
-rw-r--r--comm/mail/branding/thunderbird/default64.pngbin0 -> 5286 bytes
-rw-r--r--comm/mail/branding/thunderbird/disk.icnsbin0 -> 1421821 bytes
-rwxr-xr-xcomm/mail/branding/thunderbird/dsstorebin0 -> 10244 bytes
-rw-r--r--comm/mail/branding/thunderbird/jar.mn18
-rw-r--r--comm/mail/branding/thunderbird/locales/Makefile.in8
-rw-r--r--comm/mail/branding/thunderbird/locales/en-US/brand.dtd13
-rw-r--r--comm/mail/branding/thunderbird/locales/en-US/brand.ftl21
-rw-r--r--comm/mail/branding/thunderbird/locales/en-US/brand.properties7
-rwxr-xr-xcomm/mail/branding/thunderbird/locales/jar.mn12
-rw-r--r--comm/mail/branding/thunderbird/locales/moz.build6
-rw-r--r--comm/mail/branding/thunderbird/messengerWindow.icobin0 -> 118835 bytes
-rw-r--r--comm/mail/branding/thunderbird/moz.build11
-rw-r--r--comm/mail/branding/thunderbird/msix/Assets/Calendar44x44.pngbin0 -> 2248 bytes
-rw-r--r--comm/mail/branding/thunderbird/msix/Assets/Email44x44.pngbin0 -> 2294 bytes
-rw-r--r--comm/mail/branding/thunderbird/msix/Assets/LargeTile.scale-200.pngbin0 -> 232128 bytes
-rw-r--r--comm/mail/branding/thunderbird/msix/Assets/News44x44.pngbin0 -> 1617 bytes
-rw-r--r--comm/mail/branding/thunderbird/msix/Assets/SmallTile.scale-200.pngbin0 -> 7580 bytes
-rw-r--r--comm/mail/branding/thunderbird/msix/Assets/Square150x150Logo.scale-200.pngbin0 -> 64428 bytes
-rw-r--r--comm/mail/branding/thunderbird/msix/Assets/Square44x44Logo.altform-lightunplated_targetsize-256.pngbin0 -> 54081 bytes
-rw-r--r--comm/mail/branding/thunderbird/msix/Assets/Square44x44Logo.altform-unplated_targetsize-256.pngbin0 -> 54081 bytes
-rw-r--r--comm/mail/branding/thunderbird/msix/Assets/Square44x44Logo.scale-200.pngbin0 -> 6544 bytes
-rw-r--r--comm/mail/branding/thunderbird/msix/Assets/Square44x44Logo.targetsize-256.pngbin0 -> 37370 bytes
-rw-r--r--comm/mail/branding/thunderbird/msix/Assets/StoreLogo.scale-200.pngbin0 -> 11450 bytes
-rw-r--r--comm/mail/branding/thunderbird/msix/Assets/Wide310x150Logo.scale-200.pngbin0 -> 14391 bytes
-rw-r--r--comm/mail/branding/thunderbird/net.thunderbird.Thunderbird.appdata.xml51
-rw-r--r--comm/mail/branding/thunderbird/newmail.icobin0 -> 21238 bytes
-rw-r--r--comm/mail/branding/thunderbird/pref/thunderbird-branding.js40
-rw-r--r--comm/mail/branding/thunderbird/thunderbird.VisualElementsManifest.xml8
-rw-r--r--comm/mail/branding/thunderbird/thunderbird.icnsbin0 -> 1017590 bytes
-rw-r--r--comm/mail/branding/thunderbird/wizHeader.bmpbin0 -> 25818 bytes
-rw-r--r--comm/mail/branding/thunderbird/wizHeaderRTL.bmpbin0 -> 25818 bytes
-rw-r--r--comm/mail/branding/thunderbird/wizWatermark.bmpbin0 -> 154542 bytes
-rw-r--r--comm/mail/branding/thunderbird/writeMessage.icobin0 -> 337 bytes
52 files changed, 468 insertions, 0 deletions
diff --git a/comm/mail/branding/thunderbird/LICENSE b/comm/mail/branding/thunderbird/LICENSE
new file mode 100644
index 0000000000..32d55b9c7f
--- /dev/null
+++ b/comm/mail/branding/thunderbird/LICENSE
@@ -0,0 +1,10 @@
+These files are under the MPL 2, as below. However, please note that you
+are not granted any trademark rights or licenses to the trademarks of the
+Mozilla Foundation or any party, including without limitation the
+Firefox name or logo.
+
+For more information, see: http://www.mozilla.org/foundation/licensing.html
+
+This Source Code Form is subject to the terms of the Mozilla Public
+License, v. 2.0. If a copy of the MPL was not distributed with this
+file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/comm/mail/branding/thunderbird/TB-symbolic.svg b/comm/mail/branding/thunderbird/TB-symbolic.svg
new file mode 100644
index 0000000000..ecc0195c28
--- /dev/null
+++ b/comm/mail/branding/thunderbird/TB-symbolic.svg
@@ -0,0 +1,7 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect width="32" height="32" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M13.2644 6.39002L13.2613 6.39001L13.2571 6.39001C10.6971 7.44144 10.4228 9.79162 10.8343 11.0559C10.8343 11.0559 10.8343 11.0655 10.8336 11.0829C12.3157 10.0405 14.211 9.47869 16.0003 9.47869C20.3461 9.47869 23.8691 12.3533 23.8691 15.8993C23.8691 19.4453 20.3461 22.3199 16.0003 22.3199C15.9667 22.3199 15.9294 22.3185 15.89 22.317C15.6835 22.3093 15.4175 22.2994 15.3096 22.475C15.1813 22.6841 15.4643 23.0057 15.6274 23.1901C17.3263 25.112 19.7905 25.3535 20.4377 25.4169C20.4793 25.421 20.5134 25.4243 20.5393 25.4273C14.8306 25.9794 8.13354 22.3325 8.13144 15.993C8.13094 14.4987 8.68295 13.2287 9.5642 12.2178L9.55312 12.2163C9.74707 8.97243 8.50157 5.09323 6.17175 4.33044C6.0069 4.27647 5.84356 4.40046 5.823 4.57269C5.51659 7.13857 4.85315 8.02797 4.13749 8.9874C3.06378 10.4268 2.2835 12.0904 2.31753 13.9174C1.92785 13.1019 1.61194 12.2504 1.37745 11.3701C1.34567 11.2508 1.14944 10.8844 0.93354 11.0073C0.761036 11.1054 0.631132 11.3738 0.538253 11.6537C0.183211 12.9862 0 14.4078 0 15.7843C0 24.4995 7.29965 31.7842 16 31.7842C24.8365 31.7842 32 24.6208 32 15.7843C32 12.4152 30.9587 9.28927 29.1803 6.71088C29.2544 6.70952 29.3287 6.70883 29.4032 6.70883C30.0938 6.70883 30.7674 6.76788 31.4167 6.8801C30.4378 5.79241 29.1172 4.91319 27.58 4.3421C28.6062 3.96993 29.7274 3.73934 30.9059 3.68092C29.0036 2.12725 26.2278 1.14819 23.1366 1.14819C18.6625 1.14819 14.272 2.86777 13.2644 6.39002ZM14.1733 18.6117C13.0145 17.4055 9.54358 13.3991 9.54358 13.3991L9.81225 13.4106L15.2456 17.4689C15.6527 17.7646 16.2329 17.7616 16.6362 17.4618L21.9641 13.4158L22.247 13.3939C22.247 13.3939 18.8896 17.3055 17.6037 18.5942C16.3178 19.8829 15.3322 19.8179 14.1733 18.6117ZM17.8727 5.16837C17.8727 5.16837 17.9463 6.00203 17.1043 6.2672C16.1417 6.57032 15.7151 5.76065 15.7151 5.76065C15.7151 5.76065 15.8361 5.20461 16.6171 4.94743C17.4513 4.67271 17.8727 5.16837 17.8727 5.16837Z" fill="black"/>
+</svg>
diff --git a/comm/mail/branding/thunderbird/VisualElements_150.png b/comm/mail/branding/thunderbird/VisualElements_150.png
new file mode 100644
index 0000000000..ac3f002e28
--- /dev/null
+++ b/comm/mail/branding/thunderbird/VisualElements_150.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/VisualElements_70.png b/comm/mail/branding/thunderbird/VisualElements_70.png
new file mode 100644
index 0000000000..e74c56c3c1
--- /dev/null
+++ b/comm/mail/branding/thunderbird/VisualElements_70.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/background.png b/comm/mail/branding/thunderbird/background.png
new file mode 100644
index 0000000000..272b1e33d9
--- /dev/null
+++ b/comm/mail/branding/thunderbird/background.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/branding.nsi b/comm/mail/branding/thunderbird/branding.nsi
new file mode 100644
index 0000000000..ba3df918e5
--- /dev/null
+++ b/comm/mail/branding/thunderbird/branding.nsi
@@ -0,0 +1,48 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is the Mozilla Installer code.
+#
+# The Initial Developer of the Original Code is Mozilla Foundation
+# Portions created by the Initial Developer are Copyright (C) 2006
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+# Robert Strong <robert.bugzilla@gmail.com>
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+# NSIS defines for official release builds.
+# The nightly build branding.nsi is located in mail/installer/windows/nsis
+
+# BrandFullNameInternal is used for some registry and file system values
+# instead of BrandFullName and typically should not be modified.
+!define BrandFullNameInternal "Mozilla Thunderbird"
+!define BrandFullName "Mozilla Thunderbird"
+!define CompanyName "Mozilla Corporation"
+!define URLInfoAbout "https://www.mozilla.org/${AB_CD}/"
+!define URLUpdateInfo "https://www.thunderbird.net/${AB_CD}/"
+!define URLSystemRequirements "https://www.thunderbird.net/thunderbird/system-requirements/"
+!define SurveyURL "https://live.thunderbird.net/survey/uninstall/?locale=${AB_CD}&version=${AppVersion}"
diff --git a/comm/mail/branding/thunderbird/configure.sh b/comm/mail/branding/thunderbird/configure.sh
new file mode 100644
index 0000000000..6525c275b1
--- /dev/null
+++ b/comm/mail/branding/thunderbird/configure.sh
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+MOZ_APP_DISPLAYNAME=Thunderbird
diff --git a/comm/mail/branding/thunderbird/content/about-logo.svg b/comm/mail/branding/thunderbird/content/about-logo.svg
new file mode 100644
index 0000000000..3371e49c55
--- /dev/null
+++ b/comm/mail/branding/thunderbird/content/about-logo.svg
@@ -0,0 +1,79 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+<svg width="210" height="210" viewBox="0 0 210 210" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0_640_4234)">
+<path d="M89.5704 54.9563L89.5869 54.9563C94.9543 36.1931 118.343 27.0328 142.177 27.0328C158.644 27.0328 173.43 32.2483 183.564 40.5248C177.286 40.836 171.314 42.0644 165.847 44.047C174.036 47.0891 181.071 51.7728 186.285 57.567C182.826 56.9692 179.238 56.6546 175.559 56.6546C175.162 56.6546 174.766 56.6583 174.372 56.6655C183.845 70.4007 189.392 87.0525 189.392 105C189.392 152.073 151.232 190.232 104.16 190.232C57.8124 190.232 18.9268 151.427 18.9268 105C18.9268 97.6675 19.9027 90.0944 21.7941 82.9964C22.2888 81.5054 22.9808 80.0755 23.8998 79.5525C25.0499 78.8979 26.0952 80.8497 26.2645 81.4853C27.5137 86.175 29.1965 90.7106 31.2723 95.0551C31.0911 85.3227 35.2477 76.4605 40.9674 68.7927C44.7797 63.6817 48.3139 58.9438 49.9461 45.2753C50.0557 44.3578 50.9258 43.6973 51.804 43.9848C64.215 48.0482 70.8499 68.7129 69.8167 85.9931C76.6731 86.9732 76.6414 79.8116 76.6414 79.8116C74.4497 73.0767 75.911 60.5572 89.5482 54.9562L89.5704 54.9563Z" fill="url(#paint0_linear_640_4234)"/>
+<path opacity="0.9" d="M186.604 83.2946C188.676 130.173 150.139 170.589 103.145 170.589C59.154 170.589 23.1045 136.587 19.8438 93.4307C19.2693 97.4176 18.9583 101.49 18.929 105.629C19.2629 151.811 58.0543 190.232 104.16 190.232C151.232 190.232 189.392 152.073 189.392 105C189.392 97.499 188.423 90.2245 186.604 83.2946Z" fill="url(#paint1_radial_640_4234)"/>
+<g style="mix-blend-mode:screen">
+<path d="M102.083 61.1686C101.164 59.5432 96.924 57.1404 95.0715 56.7211C102.083 34.2569 137.814 27.3599 159.682 31.3347C168.782 32.9885 180.117 37.9498 183.564 40.5248C173.43 32.2483 158.644 27.0328 142.177 27.0328C118.343 27.0328 94.9542 36.1931 89.5869 54.9563L89.5704 54.9563L89.5481 54.9562C75.9109 60.5572 74.4514 73.0806 76.6431 79.8154C78.7458 71.7819 88.758 61.9098 102.083 61.1686Z" fill="url(#paint2_radial_640_4234)"/>
+</g>
+<path d="M126.851 45.6546C107.706 49.4216 101.449 50.6527 95.0406 56.7441C102.237 37.6918 120.608 33.8317 142.496 42.5152C136.471 43.7617 131.311 44.7769 126.851 45.6546Z" fill="url(#paint3_linear_640_4234)"/>
+<path d="M23.5535 80.3873C18.3232 101.802 22.3647 126.972 46.1274 148.095C39.0529 140.36 30.417 111.795 49.4764 91.3861C50.7603 90.0113 52.9692 91.0231 53.0387 92.9029C54.609 135.314 88.8332 161.217 128.287 156.373C116.062 155.686 75.633 141.527 105.707 135.924C121.427 132.996 146.075 128.404 146.075 106.29C146.075 70.4369 118.353 59.9548 101.545 61.5144C90.0397 62.5818 79.8006 69.8815 76.6481 79.8088C77.8578 83.7234 73.0353 86.4641 69.8167 86.004C70.8499 68.7238 64.2151 48.0483 51.804 43.9849C50.9258 43.6974 50.0557 44.3579 49.9462 45.2754C48.3139 58.9439 44.7797 63.6818 40.9674 68.7927C35.2477 76.4606 31.0911 85.3228 31.2724 95.0552C29.1965 90.7107 27.5137 86.175 26.2645 81.4854C26.1244 80.9591 25.3632 79.4924 24.4419 79.4231C23.9431 79.3857 23.6791 79.8728 23.5535 80.3873Z" fill="url(#paint4_radial_640_4234)"/>
+<g style="mix-blend-mode:screen">
+<path d="M95.1467 138.094C118.29 156.886 164.836 142.798 164.836 97.104C146.044 125.588 122.111 145.235 95.1467 138.094Z" fill="url(#paint5_linear_640_4234)"/>
+</g>
+<g style="mix-blend-mode:screen">
+<path d="M49.4759 91.386C49.9645 90.8628 50.5876 90.6831 51.1765 90.7648C34.1152 111.572 47.8756 148.119 57.3203 157.096C57.848 158.591 48.3615 150.817 47.0533 148.996C39.8699 142.902 29.574 112.697 49.4759 91.386Z" fill="url(#paint6_linear_640_4234)"/>
+</g>
+<path d="M104.159 139.815C127.31 139.815 146.077 124.502 146.077 105.613C146.077 86.723 127.31 71.4099 104.159 71.4099C84.4095 71.4099 62.2344 84.2587 62.2416 106.112C62.2528 139.883 97.9283 159.31 128.339 156.369C126.055 156.104 111.805 155.347 102.173 144.451C101.304 143.469 99.7963 141.756 100.48 140.642C101.164 139.528 103.043 139.815 104.159 139.815Z" fill="url(#paint7_linear_640_4234)"/>
+<path opacity="0.6" d="M141.51 90.0739L108.383 121.771C105.443 123.86 102.313 124.013 99.2237 122.116L66.7354 90.188C67.6505 88.7128 68.6928 87.2989 69.8505 85.9561C71.0211 87.0508 72.1546 88.1125 73.2605 89.1484C81.7956 97.1427 88.6943 103.604 98.4172 111.903C102.807 115.649 104.171 115.575 108.474 111.903C119.6 102.407 127.734 95.2203 138.311 85.7776C139.501 87.1389 140.572 88.5744 141.51 90.0739Z" fill="white"/>
+<mask id="mask0_640_4234" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="62" y="89" width="85" height="68">
+<path d="M146.077 105.613C146.077 124.502 127.309 139.815 104.159 139.815C103.043 139.815 101.164 139.528 100.48 140.642C99.796 141.756 101.304 143.469 102.173 144.451C111.223 154.689 124.35 155.976 127.797 156.314C128.019 156.335 128.2 156.353 128.338 156.369C97.928 159.31 62.2525 139.883 62.2413 106.112C62.2393 100.102 63.9149 94.7736 66.7562 90.2058L99.4071 119.861C101.73 121.971 105.644 121.971 107.967 119.861L141.237 89.6438C144.327 94.4106 146.077 99.8449 146.077 105.613Z" fill="white"/>
+</mask>
+<g mask="url(#mask0_640_4234)">
+<rect opacity="0.7" x="52.5337" y="66.1652" width="105.95" height="96.0624" fill="url(#paint8_linear_640_4234)"/>
+<g filter="url(#filter0_f_640_4234)">
+<path fill-rule="evenodd" clip-rule="evenodd" d="M94.4292 120.062C88.2559 113.637 69.7663 92.2938 69.7663 92.2938L71.1975 92.3553L100.141 113.974C102.31 115.549 105.401 115.533 107.549 113.936L135.931 92.3831L137.438 92.2661C137.438 92.2661 119.553 113.103 112.703 119.968C105.853 126.833 100.603 126.487 94.4292 120.062Z" fill="#458FCD"/>
+</g>
+</g>
+<path d="M110.04 54.302C114.526 52.8894 114.133 48.4484 114.133 48.4484C114.133 48.4484 111.889 45.808 107.445 47.2715C103.284 48.6415 102.64 51.6035 102.64 51.6035C102.64 51.6035 104.912 55.9167 110.04 54.302Z" fill="white"/>
+</g>
+<defs>
+<filter id="filter0_f_640_4234" x="61.9736" y="84.4734" width="83.257" height="48.3187" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
+<feFlood flood-opacity="0" result="BackgroundImageFix"/>
+<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
+<feGaussianBlur stdDeviation="3.89635" result="effect1_foregroundBlur_640_4234"/>
+</filter>
+<linearGradient id="paint0_linear_640_4234" x1="48.5102" y1="55.1257" x2="168.663" y2="167.201" gradientUnits="userSpaceOnUse">
+<stop stop-color="#1B91F3"/>
+<stop offset="1" stop-color="#0B68CB"/>
+</linearGradient>
+<radialGradient id="paint1_radial_640_4234" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(48.289 93.689) rotate(66.5179) scale(72.0721 69.0432)">
+<stop offset="0.525579" stop-color="#0B4186" stop-opacity="0"/>
+<stop offset="1" stop-color="#0B4186" stop-opacity="0.45"/>
+</radialGradient>
+<radialGradient id="paint2_radial_640_4234" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(106.351 64.0883) rotate(-127.994) scale(15.4079 25.4963)">
+<stop stop-color="#EF3ACC" stop-opacity="0"/>
+<stop offset="1" stop-color="#EF3ACC" stop-opacity="0.64"/>
+</radialGradient>
+<linearGradient id="paint3_linear_640_4234" x1="81.9426" y1="83.8162" x2="125.178" y2="35.6863" gradientUnits="userSpaceOnUse">
+<stop stop-color="#0F5DB0"/>
+<stop offset="1" stop-color="#0F5DB0" stop-opacity="0"/>
+</linearGradient>
+<radialGradient id="paint4_radial_640_4234" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(72.0145 151.439) rotate(-64.2627) scale(112.439 138.894)">
+<stop offset="0.0160882" stop-color="#094188"/>
+<stop offset="0.967387" stop-color="#0B4186" stop-opacity="0"/>
+</radialGradient>
+<linearGradient id="paint5_linear_640_4234" x1="157.714" y1="118.665" x2="137.613" y2="168.024" gradientUnits="userSpaceOnUse">
+<stop stop-color="#E247C4" stop-opacity="0"/>
+<stop offset="1" stop-color="#E247C4" stop-opacity="0.64"/>
+</linearGradient>
+<linearGradient id="paint6_linear_640_4234" x1="33.0531" y1="74.3982" x2="50.7635" y2="145.682" gradientUnits="userSpaceOnUse">
+<stop offset="0.104632" stop-color="#EF3ACC"/>
+<stop offset="1" stop-color="#EF3ACC" stop-opacity="0"/>
+</linearGradient>
+<linearGradient id="paint7_linear_640_4234" x1="104.161" y1="83.9355" x2="104.161" y2="156.018" gradientUnits="userSpaceOnUse">
+<stop stop-color="white"/>
+<stop offset="0.90535" stop-color="#BEE1FE"/>
+<stop offset="1" stop-color="#96CEFD"/>
+</linearGradient>
+<linearGradient id="paint8_linear_640_4234" x1="105.508" y1="124.725" x2="105.508" y2="154.922" gradientUnits="userSpaceOnUse">
+<stop stop-color="#BCE0FD"/>
+<stop offset="1" stop-color="#88CCFC"/>
+</linearGradient>
+<clipPath id="clip0_640_4234">
+<rect width="210" height="210" fill="white" transform="translate(0.800003)"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/comm/mail/branding/thunderbird/content/about-wordmark.svg b/comm/mail/branding/thunderbird/content/about-wordmark.svg
new file mode 100644
index 0000000000..1068ea4aba
--- /dev/null
+++ b/comm/mail/branding/thunderbird/content/about-wordmark.svg
@@ -0,0 +1,7 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 616.103 94.561" width="260" height="50" fill="context-fill">
+ <path d="M0 21.53h22.54v71.62h12.39V21.53h21.93l1.28-10.81H0zm94.51 6.86c-6.59 0-12.49 2.95-17.26 8.78V3.696L65.21 5.012V93.15h12.04V48.53c2.11-3.3 4.39-5.89 6.74-7.69 2.38-1.79 5.03-2.7 7.81-2.7 3.01 0 5.27.85 8.3 2.51 1.5 1.68 2.3 4.66 2.3 8.87v43.63h12.1V47.99c0-6.03-1.6-10.86-4.9-14.34-3.3-3.49-7.9-5.27-15.09-5.26zm68.29 46.16c-4.1 6.8-9.1 10.25-14.9 10.25-3.1 0-5.4-.81-6.8-2.42-1.4-1.64-2.1-4.53-2.1-8.6V29.8h-11.5v45.16c0 6.19 1 11.05 4.2 14.45 3.2 3.42 7.6 5.15 13.2 5.15 4.5 0 8.3-.92 11.5-2.73 2.7-1.57 5.1-3.94 7.3-7.07l.7 8.39H175V29.8h-12.2zm58.8-46.16c-4 0-7.7.98-10.9 2.91a23.74 23.74 0 0 0-7.4 6.57l-.9-8.07h-10.5v63.35H204V48.64c2.1-3.37 4.4-6 6.8-7.8 2.3-1.79 5.1-2.7 8.3-2.7 3 0 5.3.84 6.8 2.5 1.5 1.68 2.3 4.67 2.3 8.88v43.63h12.1V47.99c0-6.03-1.7-10.85-4.9-14.34-3.3-3.49-7.9-5.26-13.8-5.26zm72.9 6.74c-4.7-4.48-10.1-6.75-16.1-6.75-5.1 0-9.6 1.45-13.3 4.32-3.8 2.84-6.7 6.84-8.7 11.87-2 5-3 10.79-3 17.2 0 9.9 2.1 17.91 6.3 23.81 4.2 5.96 10.2 8.98 17.8 8.98 3.8 0 7.4-.92 10.5-2.73 2.7-1.54 5-3.62 6.9-6.19l.9 7.51h10.7V4.901l-12-1.449zm0 10.84v29.96c-2.1 2.9-4.3 5.11-6.6 6.56-2.2 1.46-4.9 2.2-8.1 2.2-4.3 0-7.6-1.83-9.9-5.59-2.4-3.8-3.6-9.71-3.6-17.57 0-7.77 1.3-13.67 3.9-17.55 2.5-3.85 6-5.72 10.6-5.72 2.7 0 5.2.66 7.5 1.97 2.1 1.3 4.2 3.23 6.2 5.74zm50.9-17.58c-5.4 0-10.1 1.46-14.1 4.36-4 2.89-7 6.92-9.2 11.99-2.1 5.04-3.1 10.89-3.1 17.38 0 10.01 2.5 17.99 7.4 23.74 4.9 5.77 11.9 8.7 20.6 8.7 8 0 15.4-2.66 22.1-7.91l.5-.38-5.4-7.48-.6.36c-2.6 1.84-5.3 3.2-7.7 4.04-2.4.84-5.1 1.26-8 1.26-4.5 0-8.3-1.55-11.1-4.62-2.8-2.99-4.4-7.7-5-14.01h39.5v-.58c.2-1.9.3-3.78.3-5.59 0-9.68-2.3-17.39-6.7-22.9-4.6-5.55-11.1-8.36-19.5-8.36zm-13.6 28.14c.9-12.29 5.4-18.27 13.8-18.27 4.7 0 8.2 1.54 10.5 4.58 2.3 3.09 3.5 7.68 3.5 13.63v.1h-27.8zm75.9-28.14c-3.9 0-7.4 1.23-10.3 3.68-2.4 1.96-4.3 4.72-5.9 8.22l-.9-10.49h-8.5v63.35h10.1V57.13c1.3-5.81 3.1-10.13 5.4-12.86 2.2-2.7 5.1-4.01 8.8-4.01 1.7 0 3.4.23 5.3.69l.6.17 2.2-11.86-.5-.15c-2-.48-4.1-.73-6.3-.72zm42.7 0c-6.2 0-11.9 2.68-16.3 7.97V3.452L422 4.901V93.15h10.7l.9-6c4.5 4.92 9.9 7.41 15.5 7.41 5.1 0 9.6-1.41 13.3-4.19 3.8-2.76 6.6-6.7 8.6-11.7 2-4.96 3-10.77 3-17.25 0-10.3-2.1-18.45-6.3-24.23-4.2-5.84-10-8.8-17.3-8.8zm-3.1 9.87c4.5 0 7.8 1.74 10.2 5.31 2.5 3.61 3.7 9.61 3.7 17.84 0 8-1.3 13.96-4 17.72-2.6 3.74-6.1 5.56-10.7 5.56-1.9 0-4.4-.72-6.6-2.15-2.3-1.39-4.2-3.34-5.8-5.76V47.47c4-6.11 8.7-9.21 13.2-9.21zm40.4-8.46h12.1v63.35h-12.1zM493.6 0c-2.3 0-4.3.776-5.8 2.306-1.6 1.532-2.3 3.468-2.3 5.752 0 2.292.7 4.212 2.3 5.702 1.5 1.49 3.5 2.24 5.8 2.24 2.5 0 4.5-.75 6-2.24 1.6-1.49 2.3-3.41 2.3-5.702 0-2.284-.7-4.22-2.3-5.752C498.1.776 496.1 0 493.6 0zM545 28.39c-3.9 0-7.4 1.23-10.3 3.68-2.4 1.96-4.4 4.72-5.9 8.22l-.9-10.49h-10.5v63.35h12.1V57.13c1.3-5.81 3.1-10.13 5.4-12.86 2.2-2.7 5.1-4.01 8.8-4.01 1.6 0 3.4.23 5.2.69l.7.17 2.2-11.86-.6-.15c-1.9-.48-4-.73-6.2-.72zm47.3-24.938V35.13c-4.7-4.48-10.1-6.75-16.1-6.75-4.5 0-9 1.45-12.8 4.32-3.7 2.84-6.7 6.84-8.6 11.87-2 5-2.9 10.79-2.9 17.2 0 9.9 2 17.91 6.2 23.81 4.2 5.96 10.2 8.98 17.1 8.98 3.9 0 7.5-.92 10.6-2.73 2.7-1.54 5-3.62 6.9-6.19l.9 7.51h10.8V4.901zm0 42.518v29.96c-2.2 2.9-4.3 5.11-6.6 6.56-2.2 1.46-5 2.2-8.1 2.2-4 0-7-1.83-9.3-5.59-2.4-3.8-3.6-9.71-3.6-17.57 0-7.77 1.3-13.67 3.8-17.55 2.6-3.85 5.4-5.72 10-5.72 2.8 0 5.3.66 7.5 1.97 2.2 1.3 4.3 3.23 6.3 5.74z"/>
+ <path d="M611.2 16.7c-2.6 0-4.7 2.18-4.7 4.87 0 2.7 2.1 4.84 4.7 4.84 2.8 0 4.9-2.14 4.9-4.84 0-2.69-2.1-4.87-4.9-4.87zm0 8.78c-2.1 0-3.7-1.63-3.7-3.91 0-2.27 1.6-3.94 3.7-3.94 2.3 0 3.8 1.67 3.8 3.94 0 2.28-1.5 3.91-3.8 3.91zm2.1-5.01c0-1.06-.7-1.59-2.3-1.59h-1.5v5.23h1.1V22.1h.5l1.1 2.01h1.3l-1.4-2.18c.7-.21 1.2-.7 1.2-1.46zm-2.7-.76h.5c.8 0 1.1.23 1.1.76 0 .57-.4.8-1 .8h-.6z"/>
+</svg>
diff --git a/comm/mail/branding/thunderbird/content/about.png b/comm/mail/branding/thunderbird/content/about.png
new file mode 100644
index 0000000000..df17036222
--- /dev/null
+++ b/comm/mail/branding/thunderbird/content/about.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/content/aboutDialog.css b/comm/mail/branding/thunderbird/content/aboutDialog.css
new file mode 100644
index 0000000000..e1e4dcee33
--- /dev/null
+++ b/comm/mail/branding/thunderbird/content/aboutDialog.css
@@ -0,0 +1,38 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+#clientBox {
+ background-color: var(--client-box-background);
+}
+
+#leftBox {
+ background-image: url("chrome://branding/content/about-logo.svg");
+ background-repeat: no-repeat;
+ /* min-width and min-height create room for the logo */
+ min-width: 210px;
+ min-height: 210px;
+ margin-top: 20px;
+ margin-inline-start: 30px;
+}
+
+#rightBox {
+ background-size: 260px auto;
+}
+
+#supernova-logo {
+ height: 28px;
+ width: 86px;
+ margin-block-start: 12px;
+}
+
+#updateDeck > hbox > label:not([class="text-link"]) {
+ opacity: 0.6;
+}
+
+#trademark {
+ font-size: xx-small;
+ text-align: center;
+ opacity: 0.6;
+ margin-block: 10px;
+}
diff --git a/comm/mail/branding/thunderbird/content/logo-gradient.svg b/comm/mail/branding/thunderbird/content/logo-gradient.svg
new file mode 100644
index 0000000000..e1970369d7
--- /dev/null
+++ b/comm/mail/branding/thunderbird/content/logo-gradient.svg
@@ -0,0 +1,79 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+<svg width="526" height="526" viewBox="0 0 526 526" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0_640_5838)">
+<path d="M218.441 112.243L218.491 112.243C234.66 55.7184 305.118 28.123 376.918 28.123C426.525 28.123 471.07 43.8347 501.598 68.7677C482.686 69.7053 464.694 73.4057 448.225 79.3782C472.894 88.5429 494.086 102.652 509.796 120.107C499.375 118.307 488.565 117.359 477.482 117.359C476.287 117.359 475.095 117.37 473.906 117.392C502.444 158.769 519.155 208.933 519.155 263C519.155 404.807 404.198 519.764 262.391 519.764C122.77 519.764 5.62622 402.861 5.62622 263C5.62622 240.911 8.56635 218.097 14.264 196.714C15.7545 192.222 17.8392 187.915 20.6075 186.339C24.0723 184.367 27.2213 190.247 27.7313 192.162C31.4943 206.289 36.564 219.953 42.8174 233.041C42.2714 203.722 54.7932 177.025 72.0238 153.925C83.5086 138.528 94.1553 124.255 99.0725 83.0787C99.4026 80.3146 102.024 78.325 104.669 79.1911C142.058 91.4321 162.045 153.685 158.933 205.742C179.588 208.694 179.492 187.12 179.492 187.12C172.89 166.831 177.292 129.116 218.374 112.243L218.441 112.243Z" fill="url(#paint0_linear_640_5838)"/>
+<path opacity="0.9" d="M510.755 197.612C516.999 338.835 400.905 460.588 259.335 460.588C126.811 460.588 18.2116 358.157 8.38878 228.147C6.65802 240.158 5.72114 252.426 5.63306 264.895C6.63878 404.018 123.498 519.764 262.391 519.764C404.198 519.764 519.155 404.807 519.155 263C519.155 240.403 516.236 218.489 510.755 197.612Z" fill="url(#paint1_radial_640_5838)"/>
+<g style="mix-blend-mode:screen">
+<path d="M256.135 130.957C253.368 126.061 240.594 118.822 235.013 117.559C256.135 49.8856 363.775 29.1084 429.655 41.0823C457.066 46.0644 491.214 61.0106 501.598 68.7677C471.07 43.8347 426.525 28.123 376.918 28.123C305.118 28.123 234.66 55.7184 218.491 112.243L218.441 112.243L218.374 112.243C177.292 129.116 172.895 166.842 179.497 187.131C185.832 162.93 215.994 133.19 256.135 130.957Z" fill="url(#paint2_radial_640_5838)"/>
+</g>
+<path d="M330.75 84.2213C273.074 95.5696 254.225 99.2783 234.92 117.629C256.6 60.2334 311.941 48.6047 377.879 74.764C359.731 78.519 344.187 81.5775 330.75 84.2213Z" fill="url(#paint3_linear_640_5838)"/>
+<path d="M19.5643 188.854C3.80784 253.365 15.9832 329.191 87.5686 392.825C66.2565 369.524 40.2406 283.469 97.6575 221.988C101.525 217.846 108.179 220.894 108.389 226.557C113.119 354.321 216.22 432.355 335.076 417.762C298.248 415.693 176.455 373.038 267.053 356.16C314.411 347.337 388.663 333.505 388.663 266.887C388.663 158.878 305.15 127.301 254.514 131.999C219.855 135.215 189.009 157.205 179.512 187.111C183.157 198.904 168.629 207.16 158.933 205.774C162.045 153.717 142.058 91.4321 104.669 79.1911C102.024 78.325 99.4026 80.3147 99.0725 83.0787C94.1553 124.255 83.5087 138.528 72.0238 153.925C54.7932 177.025 42.2715 203.722 42.8175 233.041C36.564 219.953 31.4943 206.289 27.7314 192.162C27.3091 190.576 25.0161 186.158 22.2405 185.949C20.7381 185.836 19.9428 187.304 19.5643 188.854Z" fill="url(#paint4_radial_640_5838)"/>
+<g style="mix-blend-mode:screen">
+<path d="M235.24 362.697C304.959 419.308 445.179 376.866 445.179 239.213C388.568 325.023 316.469 384.208 235.24 362.697Z" fill="url(#paint5_linear_640_5838)"/>
+</g>
+<g style="mix-blend-mode:screen">
+<path d="M97.6557 221.988C99.1278 220.411 101.005 219.87 102.779 220.117C51.3817 282.799 92.8349 392.896 121.287 419.94C122.877 424.444 94.2988 401.024 90.3577 395.54C68.7176 377.179 37.701 286.186 97.6557 221.988Z" fill="url(#paint6_linear_640_5838)"/>
+</g>
+<path d="M262.389 367.882C332.13 367.882 388.667 321.751 388.667 264.846C388.667 207.94 332.13 161.809 262.389 161.809C202.893 161.809 136.09 200.517 136.112 266.35C136.146 368.084 243.619 426.61 335.23 417.75C328.35 416.952 285.421 414.672 256.405 381.848C253.789 378.888 249.246 373.728 251.307 370.372C253.367 367.017 259.028 367.882 262.389 367.882Z" fill="url(#paint7_linear_640_5838)"/>
+<path opacity="0.6" d="M374.911 218.035L275.114 313.523C266.257 319.814 256.83 320.278 247.522 314.564L149.65 218.379C152.407 213.934 155.547 209.675 159.034 205.63C162.561 208.928 165.975 212.126 169.307 215.247C195.019 239.33 215.802 258.795 245.092 283.794C258.315 295.08 262.424 294.857 275.387 283.794C308.905 255.187 333.409 233.538 365.274 205.092C368.858 209.193 372.083 213.518 374.911 218.035Z" fill="white"/>
+<mask id="mask0_640_5838" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="136" y="216" width="253" height="203">
+<path d="M388.667 264.846C388.667 321.751 332.13 367.882 262.389 367.882C259.028 367.882 253.367 367.017 251.306 370.372C249.246 373.728 253.789 378.888 256.405 381.848C283.668 412.689 323.214 416.565 333.6 417.583C334.267 417.648 334.814 417.702 335.23 417.75C243.619 426.61 136.146 368.084 136.112 266.35C136.106 248.246 141.153 232.193 149.713 218.432L248.074 307.769C255.073 314.126 266.863 314.126 273.862 307.769L374.087 216.739C383.395 231.099 388.667 247.47 388.667 264.846Z" fill="white"/>
+</mask>
+<g mask="url(#mask0_640_5838)">
+<rect opacity="0.7" x="106.867" y="146.01" width="319.174" height="289.389" fill="url(#paint8_linear_640_5838)"/>
+<g filter="url(#filter0_f_640_5838)">
+<path fill-rule="evenodd" clip-rule="evenodd" d="M233.078 308.374C214.481 289.018 158.781 224.723 158.781 224.723L163.093 224.908L250.285 290.034C256.818 294.779 266.13 294.731 272.603 289.92L358.103 224.992L362.643 224.639C362.643 224.639 308.764 287.412 288.128 308.093C267.492 328.774 251.676 327.73 233.078 308.374Z" fill="#458FCD"/>
+</g>
+</g>
+<path d="M280.106 110.271C293.619 106.016 292.437 92.6375 292.437 92.6375C292.437 92.6375 285.676 84.6832 272.288 89.0919C259.755 93.219 257.812 102.142 257.812 102.142C257.812 102.142 264.659 115.136 280.106 110.271Z" fill="white"/>
+</g>
+<defs>
+<filter id="filter0_f_640_5838" x="135.305" y="201.164" width="250.813" height="145.561" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
+<feFlood flood-opacity="0" result="BackgroundImageFix"/>
+<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
+<feGaussianBlur stdDeviation="11.7378" result="effect1_foregroundBlur_640_5838"/>
+</filter>
+<linearGradient id="paint0_linear_640_5838" x1="94.7467" y1="112.753" x2="456.708" y2="450.381" gradientUnits="userSpaceOnUse">
+<stop stop-color="#1B91F3"/>
+<stop offset="1" stop-color="#0B68CB"/>
+</linearGradient>
+<radialGradient id="paint1_radial_640_5838" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(94.0803 228.926) rotate(66.5179) scale(217.118 207.993)">
+<stop offset="0.525579" stop-color="#0B4186" stop-opacity="0"/>
+<stop offset="1" stop-color="#0B4186" stop-opacity="0.45"/>
+</radialGradient>
+<radialGradient id="paint2_radial_640_5838" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(268.992 139.753) rotate(-127.994) scale(46.4165 76.8079)">
+<stop stop-color="#EF3ACC" stop-opacity="0"/>
+<stop offset="1" stop-color="#EF3ACC" stop-opacity="0.64"/>
+</radialGradient>
+<linearGradient id="paint3_linear_640_5838" x1="195.462" y1="199.184" x2="325.708" y2="54.1918" gradientUnits="userSpaceOnUse">
+<stop stop-color="#0F5DB0"/>
+<stop offset="1" stop-color="#0F5DB0" stop-opacity="0"/>
+</linearGradient>
+<radialGradient id="paint4_radial_640_5838" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(165.554 402.898) rotate(-64.2627) scale(338.724 418.421)">
+<stop offset="0.0160882" stop-color="#094188"/>
+<stop offset="0.967387" stop-color="#0B4186" stop-opacity="0"/>
+</radialGradient>
+<linearGradient id="paint5_linear_640_5838" x1="423.724" y1="304.166" x2="363.169" y2="452.859" gradientUnits="userSpaceOnUse">
+<stop stop-color="#E247C4" stop-opacity="0"/>
+<stop offset="1" stop-color="#E247C4" stop-opacity="0.64"/>
+</linearGradient>
+<linearGradient id="paint6_linear_640_5838" x1="48.1818" y1="170.812" x2="101.535" y2="385.555" gradientUnits="userSpaceOnUse">
+<stop offset="0.104632" stop-color="#EF3ACC"/>
+<stop offset="1" stop-color="#EF3ACC" stop-opacity="0"/>
+</linearGradient>
+<linearGradient id="paint7_linear_640_5838" x1="262.394" y1="199.543" x2="262.394" y2="416.692" gradientUnits="userSpaceOnUse">
+<stop stop-color="white"/>
+<stop offset="0.90535" stop-color="#BEE1FE"/>
+<stop offset="1" stop-color="#96CEFD"/>
+</linearGradient>
+<linearGradient id="paint8_linear_640_5838" x1="266.455" y1="322.423" x2="266.455" y2="413.391" gradientUnits="userSpaceOnUse">
+<stop stop-color="#BCE0FD"/>
+<stop offset="1" stop-color="#88CCFC"/>
+</linearGradient>
+<clipPath id="clip0_640_5838">
+<rect width="526" height="526" fill="white"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/comm/mail/branding/thunderbird/default128.png b/comm/mail/branding/thunderbird/default128.png
new file mode 100644
index 0000000000..3b048618c7
--- /dev/null
+++ b/comm/mail/branding/thunderbird/default128.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/default16.png b/comm/mail/branding/thunderbird/default16.png
new file mode 100644
index 0000000000..f48e411e58
--- /dev/null
+++ b/comm/mail/branding/thunderbird/default16.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/default22.png b/comm/mail/branding/thunderbird/default22.png
new file mode 100644
index 0000000000..37136a7cb5
--- /dev/null
+++ b/comm/mail/branding/thunderbird/default22.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/default24.png b/comm/mail/branding/thunderbird/default24.png
new file mode 100644
index 0000000000..6c9888bd45
--- /dev/null
+++ b/comm/mail/branding/thunderbird/default24.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/default256.png b/comm/mail/branding/thunderbird/default256.png
new file mode 100644
index 0000000000..db25f9882f
--- /dev/null
+++ b/comm/mail/branding/thunderbird/default256.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/default32.png b/comm/mail/branding/thunderbird/default32.png
new file mode 100644
index 0000000000..6bbf73efb0
--- /dev/null
+++ b/comm/mail/branding/thunderbird/default32.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/default48.png b/comm/mail/branding/thunderbird/default48.png
new file mode 100644
index 0000000000..e20ccd2582
--- /dev/null
+++ b/comm/mail/branding/thunderbird/default48.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/default64.png b/comm/mail/branding/thunderbird/default64.png
new file mode 100644
index 0000000000..b7c7860db5
--- /dev/null
+++ b/comm/mail/branding/thunderbird/default64.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/disk.icns b/comm/mail/branding/thunderbird/disk.icns
new file mode 100644
index 0000000000..cd6bccfee3
--- /dev/null
+++ b/comm/mail/branding/thunderbird/disk.icns
Binary files differ
diff --git a/comm/mail/branding/thunderbird/dsstore b/comm/mail/branding/thunderbird/dsstore
new file mode 100755
index 0000000000..ce4a55c74b
--- /dev/null
+++ b/comm/mail/branding/thunderbird/dsstore
Binary files differ
diff --git a/comm/mail/branding/thunderbird/jar.mn b/comm/mail/branding/thunderbird/jar.mn
new file mode 100644
index 0000000000..0a9e85376a
--- /dev/null
+++ b/comm/mail/branding/thunderbird/jar.mn
@@ -0,0 +1,18 @@
+#filter substitution
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+messenger.jar:
+% content branding %content/branding/
+ content/branding/about-logo.svg (content/about-logo.svg)
+ content/branding/about-wordmark.svg (content/about-wordmark.svg)
+ content/branding/about.png (content/about.png)
+ content/branding/icon32.png (default32.png)
+ content/branding/icon48.png (default48.png)
+ content/branding/icon64.png (default64.png)
+ content/branding/icon128.png (default128.png)
+ content/branding/icon256.png (default256.png)
+ content/branding/aboutDialog.css (content/aboutDialog.css)
+ content/branding/logo-gradient.svg (content/logo-gradient.svg)
+ ../classic/skin/classic/messenger/icons/new-mail-alert.png (default48.png)
diff --git a/comm/mail/branding/thunderbird/locales/Makefile.in b/comm/mail/branding/thunderbird/locales/Makefile.in
new file mode 100644
index 0000000000..c0fdaa9993
--- /dev/null
+++ b/comm/mail/branding/thunderbird/locales/Makefile.in
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+LOCALE_TOPDIR=$(commtopsrcdir)
+LOCALE_RELATIVEDIR=mail/branding/thunderbird/locales
+
+include $(topsrcdir)/config/config.mk
diff --git a/comm/mail/branding/thunderbird/locales/en-US/brand.dtd b/comm/mail/branding/thunderbird/locales/en-US/brand.dtd
new file mode 100644
index 0000000000..0ed7d84857
--- /dev/null
+++ b/comm/mail/branding/thunderbird/locales/en-US/brand.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+<!ENTITY brandShortName "Thunderbird">
+<!ENTITY brandShorterName "Thunderbird">
+<!ENTITY brandFullName "Mozilla Thunderbird">
+<!-- LOCALIZATION NOTE (brandProductName):
+ This brand name can be used in messages where the product name needs to
+ remain unchanged across different versions (Daily, Beta, etc.). -->
+<!ENTITY brandProductName "Thunderbird">
+<!ENTITY vendorShortName "Mozilla">
+<!ENTITY trademarkInfo.part1 "Mozilla Thunderbird and the Thunderbird logos
+ are trademarks of the Mozilla Foundation.">
diff --git a/comm/mail/branding/thunderbird/locales/en-US/brand.ftl b/comm/mail/branding/thunderbird/locales/en-US/brand.ftl
new file mode 100644
index 0000000000..1c3a9fc7c1
--- /dev/null
+++ b/comm/mail/branding/thunderbird/locales/en-US/brand.ftl
@@ -0,0 +1,21 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+## Thunderbird Brand
+##
+## Thunderbird must be treated as a brand, and kept in English.
+## It cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Reference: https://www.mozilla.org/styleguide/communications/translation/
+
+-brand-shorter-name = Thunderbird
+-brand-short-name = Thunderbird
+-brand-full-name = Mozilla Thunderbird
+# This brand name can be used in messages where the product name needs to
+# remain unchanged across different versions (Daily, Beta, etc.).
+-brand-product-name = Thunderbird
+-vendor-short-name = Mozilla
+trademarkInfo = Mozilla Thunderbird and the Thunderbird logos are trademarks of the Mozilla Foundation.
diff --git a/comm/mail/branding/thunderbird/locales/en-US/brand.properties b/comm/mail/branding/thunderbird/locales/en-US/brand.properties
new file mode 100644
index 0000000000..9dd5011219
--- /dev/null
+++ b/comm/mail/branding/thunderbird/locales/en-US/brand.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+brandShortName=Thunderbird
+brandShorterName=Thunderbird
+brandFullName=Mozilla Thunderbird
+vendorShortName=Mozilla
diff --git a/comm/mail/branding/thunderbird/locales/jar.mn b/comm/mail/branding/thunderbird/locales/jar.mn
new file mode 100755
index 0000000000..601859210b
--- /dev/null
+++ b/comm/mail/branding/thunderbird/locales/jar.mn
@@ -0,0 +1,12 @@
+#filter substitution
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+[localization] @AB_CD@.jar:
+ branding (%*.ftl)
+
+@AB_CD@.jar:
+% locale branding @AB_CD@ %locale/branding/
+ locale/branding/brand.dtd (%brand.dtd)
+ locale/branding/brand.properties (%brand.properties)
diff --git a/comm/mail/branding/thunderbird/locales/moz.build b/comm/mail/branding/thunderbird/locales/moz.build
new file mode 100644
index 0000000000..de5cd1bf81
--- /dev/null
+++ b/comm/mail/branding/thunderbird/locales/moz.build
@@ -0,0 +1,6 @@
+# vim: set filetype=python:
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+JAR_MANIFESTS += ["jar.mn"]
diff --git a/comm/mail/branding/thunderbird/messengerWindow.ico b/comm/mail/branding/thunderbird/messengerWindow.ico
new file mode 100644
index 0000000000..09473bd1a2
--- /dev/null
+++ b/comm/mail/branding/thunderbird/messengerWindow.ico
Binary files differ
diff --git a/comm/mail/branding/thunderbird/moz.build b/comm/mail/branding/thunderbird/moz.build
new file mode 100644
index 0000000000..a1906f0d14
--- /dev/null
+++ b/comm/mail/branding/thunderbird/moz.build
@@ -0,0 +1,11 @@
+# vim: set filetype=python:
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+DIRS += ["locales"]
+
+JAR_MANIFESTS += ["jar.mn"]
+
+include("../branding-common.mozbuild")
+ThunderbirdBranding()
diff --git a/comm/mail/branding/thunderbird/msix/Assets/Calendar44x44.png b/comm/mail/branding/thunderbird/msix/Assets/Calendar44x44.png
new file mode 100644
index 0000000000..a4cac6039f
--- /dev/null
+++ b/comm/mail/branding/thunderbird/msix/Assets/Calendar44x44.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/msix/Assets/Email44x44.png b/comm/mail/branding/thunderbird/msix/Assets/Email44x44.png
new file mode 100644
index 0000000000..c52f653923
--- /dev/null
+++ b/comm/mail/branding/thunderbird/msix/Assets/Email44x44.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/msix/Assets/LargeTile.scale-200.png b/comm/mail/branding/thunderbird/msix/Assets/LargeTile.scale-200.png
new file mode 100644
index 0000000000..ea7173808b
--- /dev/null
+++ b/comm/mail/branding/thunderbird/msix/Assets/LargeTile.scale-200.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/msix/Assets/News44x44.png b/comm/mail/branding/thunderbird/msix/Assets/News44x44.png
new file mode 100644
index 0000000000..bcf2859e57
--- /dev/null
+++ b/comm/mail/branding/thunderbird/msix/Assets/News44x44.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/msix/Assets/SmallTile.scale-200.png b/comm/mail/branding/thunderbird/msix/Assets/SmallTile.scale-200.png
new file mode 100644
index 0000000000..f0b7f629b1
--- /dev/null
+++ b/comm/mail/branding/thunderbird/msix/Assets/SmallTile.scale-200.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/msix/Assets/Square150x150Logo.scale-200.png b/comm/mail/branding/thunderbird/msix/Assets/Square150x150Logo.scale-200.png
new file mode 100644
index 0000000000..f8cb50a244
--- /dev/null
+++ b/comm/mail/branding/thunderbird/msix/Assets/Square150x150Logo.scale-200.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/msix/Assets/Square44x44Logo.altform-lightunplated_targetsize-256.png b/comm/mail/branding/thunderbird/msix/Assets/Square44x44Logo.altform-lightunplated_targetsize-256.png
new file mode 100644
index 0000000000..f6eb785fe4
--- /dev/null
+++ b/comm/mail/branding/thunderbird/msix/Assets/Square44x44Logo.altform-lightunplated_targetsize-256.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/msix/Assets/Square44x44Logo.altform-unplated_targetsize-256.png b/comm/mail/branding/thunderbird/msix/Assets/Square44x44Logo.altform-unplated_targetsize-256.png
new file mode 100644
index 0000000000..f6eb785fe4
--- /dev/null
+++ b/comm/mail/branding/thunderbird/msix/Assets/Square44x44Logo.altform-unplated_targetsize-256.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/msix/Assets/Square44x44Logo.scale-200.png b/comm/mail/branding/thunderbird/msix/Assets/Square44x44Logo.scale-200.png
new file mode 100644
index 0000000000..2760b342bc
--- /dev/null
+++ b/comm/mail/branding/thunderbird/msix/Assets/Square44x44Logo.scale-200.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/msix/Assets/Square44x44Logo.targetsize-256.png b/comm/mail/branding/thunderbird/msix/Assets/Square44x44Logo.targetsize-256.png
new file mode 100644
index 0000000000..278b4d4b48
--- /dev/null
+++ b/comm/mail/branding/thunderbird/msix/Assets/Square44x44Logo.targetsize-256.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/msix/Assets/StoreLogo.scale-200.png b/comm/mail/branding/thunderbird/msix/Assets/StoreLogo.scale-200.png
new file mode 100644
index 0000000000..a94b2d2428
--- /dev/null
+++ b/comm/mail/branding/thunderbird/msix/Assets/StoreLogo.scale-200.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/msix/Assets/Wide310x150Logo.scale-200.png b/comm/mail/branding/thunderbird/msix/Assets/Wide310x150Logo.scale-200.png
new file mode 100644
index 0000000000..52b13cea24
--- /dev/null
+++ b/comm/mail/branding/thunderbird/msix/Assets/Wide310x150Logo.scale-200.png
Binary files differ
diff --git a/comm/mail/branding/thunderbird/net.thunderbird.Thunderbird.appdata.xml b/comm/mail/branding/thunderbird/net.thunderbird.Thunderbird.appdata.xml
new file mode 100644
index 0000000000..30397d100f
--- /dev/null
+++ b/comm/mail/branding/thunderbird/net.thunderbird.Thunderbird.appdata.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop-application">
+ <id>net.thunderbird.Thunderbird</id>
+ <metadata_license>CC0-1.0</metadata_license>
+ <name>Thunderbird</name>
+ <summary>Thunderbird is a free and open source email, newsfeed, chat, and calendaring client</summary>
+ <description>
+ <!-- From https://www.thunderbird.net/en-US/about/ -->
+ <p>
+ Thunderbird is a free and open source email, newsfeed, chat, and
+ calendaring client, that’s easy to set up and customize. One of the core
+ principles of Thunderbird is the use and promotion of open standards -
+ this focus is a rejection of our world of closed platforms and services
+ that can’t communicate with each other. We want our users to have freedom
+ and choice in how they communicate.
+ </p>
+ <p>
+ Thunderbird is an open source project, which means anyone can contribute
+ ideas, designs, code, and time helping fellow users.
+ </p>
+ </description>
+ <categories>
+ <category>Calendar</category>
+ <category>Email</category>
+ <category>Office</category>
+ </categories>
+
+ <url type="homepage">https://www.thunderbird.net/</url>
+ <url type="bugtracker">https://bugzilla.mozilla.org/</url>
+ <url type="faq">https://support.mozilla.org/kb/thunderbird-faq/</url>
+ <url type="help">https://support.mozilla.org/products/thunderbird/</url>
+ <url type="donation">https://give.thunderbird.net/</url>
+ <url type="translate">https://www.thunderbird.net/en-US/get-involved/#translation</url>
+
+ <project_group>Mozilla</project_group>
+ <project_license>MPL-2.0</project_license>
+ <developer_name>Thunderbird Project</developer_name>
+
+ <icon type="remote" width="256" height="256">https://www.thunderbird.net/media/img/thunderbird/thunderbird-256.png</icon>
+
+ <mimetypes>
+ <mimetype>message/rfc822</mimetype>
+ <mimetype>x-scheme-handler/mailto</mimetype>
+ <mimetype>text/calendar</mimetype>
+ <mimetype>text/vcard</mimetype>
+ <mimetype>text/x-vcard</mimetype>
+ </mimetypes>
+
+ <!-- distributors: yes, this is a real person -->
+ <update_contact>tb-builds@thunderbird.net</update_contact>
+</component>
diff --git a/comm/mail/branding/thunderbird/newmail.ico b/comm/mail/branding/thunderbird/newmail.ico
new file mode 100644
index 0000000000..507c29dfa7
--- /dev/null
+++ b/comm/mail/branding/thunderbird/newmail.ico
Binary files differ
diff --git a/comm/mail/branding/thunderbird/pref/thunderbird-branding.js b/comm/mail/branding/thunderbird/pref/thunderbird-branding.js
new file mode 100644
index 0000000000..86286b955f
--- /dev/null
+++ b/comm/mail/branding/thunderbird/pref/thunderbird-branding.js
@@ -0,0 +1,40 @@
+// Default start page
+pref("mailnews.start_page.url", "https://live.thunderbird.net/%APP%/start?locale=%LOCALE%&version=%VERSION%&channel=%CHANNEL%&os=%OS%&buildid=%APPBUILDID%");
+
+// Start page override to load after an update. Balrog will set an appropriate
+// url for this, see whats_new_page.yml
+pref("mailnews.start_page.override_url", "");
+
+// app.update.url.manual: URL user can browse to manually if for some reason
+// all update installation attempts fail.
+// app.update.url.details: a default value for the "More information about this
+// update" link supplied in the "An update is available" page of the update
+// wizard.
+#if MOZ_UPDATE_CHANNEL == beta
+ pref("app.update.url.manual", "https://www.thunderbird.net/%LOCALE%/download/beta/");
+ pref("app.update.url.details", "https://www.thunderbird.net/notes/beta/");
+#else
+ // release channel
+ pref("app.update.url.manual", "https://www.thunderbird.net/");
+ pref("app.update.url.details", "https://www.thunderbird.net/notes/");
+#endif
+
+// Interval: Time between checks for a new version (in seconds)
+// nightly=8 hours, official=24 hours
+pref("app.update.interval", 86400);
+
+// Give the user x seconds to react before showing the big UI. default=24 hours
+pref("app.update.promptWaitTime", 86400);
+
+// The number of days a binary is permitted to be old
+// without checking for an update. This assumes that
+// app.update.checkInstallTime is true.
+pref("app.update.checkInstallTime.days", 63);
+
+// Give the user x seconds to reboot before showing a badge on the hamburger
+// button. default=4 days
+pref("app.update.badgeWaitTime", 345600);
+
+pref("app.vendorURL", "https://www.thunderbird.net/%LOCALE%/");
+
+pref("browser.search.param.ms-pc", "MOZT");
diff --git a/comm/mail/branding/thunderbird/thunderbird.VisualElementsManifest.xml b/comm/mail/branding/thunderbird/thunderbird.VisualElementsManifest.xml
new file mode 100644
index 0000000000..8b819fd36f
--- /dev/null
+++ b/comm/mail/branding/thunderbird/thunderbird.VisualElementsManifest.xml
@@ -0,0 +1,8 @@
+<Application xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
+ <VisualElements
+ ShowNameOnSquare150x150Logo='on'
+ Square150x150Logo='VisualElements\VisualElements_150.png'
+ Square70x70Logo='VisualElements\VisualElements_70.png'
+ ForegroundText='dark'
+ BackgroundColor='#c4d3d3'/>
+</Application>
diff --git a/comm/mail/branding/thunderbird/thunderbird.icns b/comm/mail/branding/thunderbird/thunderbird.icns
new file mode 100644
index 0000000000..db7a49ce58
--- /dev/null
+++ b/comm/mail/branding/thunderbird/thunderbird.icns
Binary files differ
diff --git a/comm/mail/branding/thunderbird/wizHeader.bmp b/comm/mail/branding/thunderbird/wizHeader.bmp
new file mode 100644
index 0000000000..a39bddbd99
--- /dev/null
+++ b/comm/mail/branding/thunderbird/wizHeader.bmp
Binary files differ
diff --git a/comm/mail/branding/thunderbird/wizHeaderRTL.bmp b/comm/mail/branding/thunderbird/wizHeaderRTL.bmp
new file mode 100644
index 0000000000..ae50ab4e40
--- /dev/null
+++ b/comm/mail/branding/thunderbird/wizHeaderRTL.bmp
Binary files differ
diff --git a/comm/mail/branding/thunderbird/wizWatermark.bmp b/comm/mail/branding/thunderbird/wizWatermark.bmp
new file mode 100644
index 0000000000..932c5ca548
--- /dev/null
+++ b/comm/mail/branding/thunderbird/wizWatermark.bmp
Binary files differ
diff --git a/comm/mail/branding/thunderbird/writeMessage.ico b/comm/mail/branding/thunderbird/writeMessage.ico
new file mode 100644
index 0000000000..62ec69573e
--- /dev/null
+++ b/comm/mail/branding/thunderbird/writeMessage.ico
Binary files differ