diff options
Diffstat (limited to '')
61 files changed, 393 insertions, 0 deletions
diff --git a/browser/branding/nightly/PrivateBrowsing_150.png b/browser/branding/nightly/PrivateBrowsing_150.png Binary files differnew file mode 100644 index 0000000000..af676d1b5f --- /dev/null +++ b/browser/branding/nightly/PrivateBrowsing_150.png diff --git a/browser/branding/nightly/PrivateBrowsing_70.png b/browser/branding/nightly/PrivateBrowsing_70.png Binary files differnew file mode 100644 index 0000000000..5e5f57687c --- /dev/null +++ b/browser/branding/nightly/PrivateBrowsing_70.png diff --git a/browser/branding/nightly/VisualElements_150.png b/browser/branding/nightly/VisualElements_150.png Binary files differnew file mode 100644 index 0000000000..fa21911461 --- /dev/null +++ b/browser/branding/nightly/VisualElements_150.png diff --git a/browser/branding/nightly/VisualElements_70.png b/browser/branding/nightly/VisualElements_70.png Binary files differnew file mode 100644 index 0000000000..cefb95b1c3 --- /dev/null +++ b/browser/branding/nightly/VisualElements_70.png diff --git a/browser/branding/nightly/background.png b/browser/branding/nightly/background.png Binary files differnew file mode 100644 index 0000000000..dc07244f01 --- /dev/null +++ b/browser/branding/nightly/background.png diff --git a/browser/branding/nightly/branding.nsi b/browser/branding/nightly/branding.nsi new file mode 100644 index 0000000000..b37853b776 --- /dev/null +++ b/browser/branding/nightly/branding.nsi @@ -0,0 +1,64 @@ +# 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/. + +# NSIS branding defines for nightly builds. +# The official release build branding.nsi is located in other-license/branding/firefox/ +# The unofficial build branding.nsi is located in browser/branding/unofficial/ + +# BrandFullNameInternal is used for some registry and file system values +# instead of BrandFullName and typically should not be modified. +!define BrandFullNameInternal "Nightly" +!define BrandFullName "Firefox Nightly" +!define CompanyName "mozilla.org" +!define URLInfoAbout "https://www.mozilla.org" +!define HelpLink "https://support.mozilla.org" + +!define URLStubDownloadX86 "https://download.mozilla.org/?os=win&lang=${AB_CD}&product=firefox-nightly-latest" +!define URLStubDownloadAMD64 "https://download.mozilla.org/?os=win64&lang=${AB_CD}&product=firefox-nightly-latest" +!define URLStubDownloadAArch64 "https://download.mozilla.org/?os=win64-aarch64&lang=${AB_CD}&product=firefox-nightly-latest" +!define URLManualDownload "https://www.mozilla.org/${AB_CD}/firefox/installer-help/?channel=nightly&installer_lang=${AB_CD}" +!define URLSystemRequirements "https://www.mozilla.org/firefox/system-requirements/" +!define Channel "nightly" + +# The installer's certificate name and issuer expected by the stub installer +!define CertNameDownload "Mozilla Corporation" +!define CertIssuerDownload "DigiCert SHA2 Assured ID Code Signing CA" + +# Dialog units are used so the UI displays correctly with the system's DPI +# settings. +!define PROFILE_CLEANUP_LABEL_TOP "35u" +!define PROFILE_CLEANUP_LABEL_LEFT "0" +!define PROFILE_CLEANUP_LABEL_WIDTH "100%" +!define PROFILE_CLEANUP_LABEL_HEIGHT "80u" +!define PROFILE_CLEANUP_LABEL_ALIGN "center" +!define PROFILE_CLEANUP_CHECKBOX_LEFT "center" +!define PROFILE_CLEANUP_CHECKBOX_WIDTH "100%" +!define PROFILE_CLEANUP_BUTTON_LEFT "center" +!define INSTALL_BLURB_TOP "137u" +!define INSTALL_BLURB_WIDTH "60u" +!define INSTALL_FOOTER_TOP "-48u" +!define INSTALL_FOOTER_WIDTH "250u" +!define INSTALL_INSTALLING_TOP "70u" +!define INSTALL_INSTALLING_LEFT "0" +!define INSTALL_INSTALLING_WIDTH "100%" +!define INSTALL_PROGRESS_BAR_TOP "112u" +!define INSTALL_PROGRESS_BAR_LEFT "20%" +!define INSTALL_PROGRESS_BAR_WIDTH "60%" +!define INSTALL_PROGRESS_BAR_HEIGHT "12u" + +!define PROFILE_CLEANUP_CHECKBOX_TOP_MARGIN "20u" +!define PROFILE_CLEANUP_BUTTON_TOP_MARGIN "20u" +!define PROFILE_CLEANUP_BUTTON_X_PADDING "40u" +!define PROFILE_CLEANUP_BUTTON_Y_PADDING "4u" + +# Font settings that can be customized for each channel +!define INSTALL_HEADER_FONT_SIZE 28 +!define INSTALL_HEADER_FONT_WEIGHT 400 +!define INSTALL_INSTALLING_FONT_SIZE 28 +!define INSTALL_INSTALLING_FONT_WEIGHT 400 + +# UI Colors that can be customized for each channel +!define COMMON_TEXT_COLOR 0xFFFFFF +!define COMMON_BACKGROUND_COLOR 0x000000 +!define INSTALL_INSTALLING_TEXT_COLOR 0xFFFFFF diff --git a/browser/branding/nightly/configure.sh b/browser/branding/nightly/configure.sh new file mode 100644 index 0000000000..7c7f2cf8c8 --- /dev/null +++ b/browser/branding/nightly/configure.sh @@ -0,0 +1,6 @@ +# 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="Firefox Nightly" +MOZ_MACBUNDLE_ID=nightly diff --git a/browser/branding/nightly/content/about-logo-private.png b/browser/branding/nightly/content/about-logo-private.png Binary files differnew file mode 100644 index 0000000000..9f64352dbe --- /dev/null +++ b/browser/branding/nightly/content/about-logo-private.png diff --git a/browser/branding/nightly/content/about-logo-private@2x.png b/browser/branding/nightly/content/about-logo-private@2x.png Binary files differnew file mode 100644 index 0000000000..1949b437e4 --- /dev/null +++ b/browser/branding/nightly/content/about-logo-private@2x.png diff --git a/browser/branding/nightly/content/about-logo.png b/browser/branding/nightly/content/about-logo.png Binary files differnew file mode 100644 index 0000000000..de2404af05 --- /dev/null +++ b/browser/branding/nightly/content/about-logo.png diff --git a/browser/branding/nightly/content/about-logo.svg b/browser/branding/nightly/content/about-logo.svg new file mode 100644 index 0000000000..caf587e212 --- /dev/null +++ b/browser/branding/nightly/content/about-logo.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512"><defs><radialGradient id="h" cx="-9235.977" cy="-9835.981" r="118.081" gradientTransform="matrix(6.201 0 0 6.2 57644.994 60908.8)" gradientUnits="userSpaceOnUse"><stop offset=".126" stop-color="#3fe1b0"/><stop offset=".429" stop-color="#0df"/><stop offset=".479" stop-color="#1ec1ff"/><stop offset=".624" stop-color="#7077ff"/><stop offset=".69" stop-color="#9059ff"/><stop offset=".904" stop-color="#b833e1"/></radialGradient><radialGradient id="b" cx="-9227.187" cy="-9815.121" r="80.797" gradientTransform="matrix(6.201 0 0 6.2 57644.994 60908.8)" gradientUnits="userSpaceOnUse"><stop offset=".108" stop-color="#3fe1b0"/><stop offset=".122" stop-color="#3bdcb3"/><stop offset=".254" stop-color="#1bb3d3"/><stop offset=".358" stop-color="#0799e6"/><stop offset=".42" stop-color="#0090ed"/><stop offset=".487" stop-color="#2482f1"/><stop offset=".64" stop-color="#7165fb"/><stop offset=".71" stop-color="#9059ff"/><stop offset=".795" stop-color="#7d49ed"/><stop offset=".86" stop-color="#7542e5"/></radialGradient><radialGradient id="d" cx="-9246.97" cy="-9833.457" r="58.534" gradientTransform="matrix(6.201 0 0 6.2 57644.994 60908.8)" gradientUnits="userSpaceOnUse"><stop offset=".132" stop-color="#3fe1b0"/><stop offset=".289" stop-color="#28d0c8"/><stop offset=".526" stop-color="#00b3f4"/></radialGradient><radialGradient id="e" cx="-9265.648" cy="-9760.984" r="38.471" gradientTransform="matrix(6.201 0 0 6.2 57644.994 60908.8)" gradientUnits="userSpaceOnUse"><stop offset=".287" stop-color="#0060df"/><stop offset=".417" stop-color="#2357e1"/><stop offset=".604" stop-color="#4f4ce3"/><stop offset=".748" stop-color="#6b45e4"/><stop offset=".833" stop-color="#7542e5"/></radialGradient><radialGradient id="f" cx="-9255.62" cy="-9791.546" r="20.397" gradientTransform="matrix(6.027 -1.458 1.708 7.059 72758.651 55821.181)" gradientUnits="userSpaceOnUse"><stop offset=".206" stop-color="#45278d" stop-opacity="0"/><stop offset=".251" stop-color="#44268a" stop-opacity=".055"/><stop offset=".725" stop-color="#371f6f" stop-opacity=".591"/><stop offset=".956" stop-color="#321c64" stop-opacity=".8"/></radialGradient><radialGradient id="g" cx="-9257.731" cy="-9818.427" r="27.676" gradientTransform="matrix(6.201 0 0 6.2 57644.994 60908.8)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#0df"/><stop offset=".235" stop-color="#00d6fd"/><stop offset=".572" stop-color="#00c3f8"/><stop offset=".792" stop-color="#00b3f4"/></radialGradient><radialGradient id="c" cx="-9256.711" cy="-9782.089" r="80.797" gradientTransform="matrix(6.201 0 0 6.2 57644.994 60908.8)" gradientUnits="userSpaceOnUse"><stop offset=".3" stop-color="#45278d"/><stop offset=".341" stop-color="#562896" stop-opacity=".787"/><stop offset=".43" stop-color="#782aa9" stop-opacity=".364"/><stop offset=".495" stop-color="#8d2bb5" stop-opacity=".1"/><stop offset=".53" stop-color="#952bb9" stop-opacity="0"/></radialGradient><radialGradient id="i" cx="-9247.165" cy="-9822.859" r="86.499" gradientTransform="matrix(.649 6.166 -4.046 .426 -33440.427 61207.861)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#54ffbd"/><stop offset=".095" stop-color="#4cf3b8"/><stop offset=".197" stop-color="#3fe1b0"/><stop offset=".257" stop-color="#33d8bd"/><stop offset=".369" stop-color="#12c0e1"/><stop offset=".423" stop-color="#00b3f4"/><stop offset=".737" stop-color="#0060df"/></radialGradient><radialGradient id="j" cx="-9258.383" cy="-9808.176" r="73.72" gradientTransform="matrix(6.201 0 0 6.2 57644.994 60908.8)" gradientUnits="userSpaceOnUse"><stop offset=".137" stop-color="#3fe1b0"/><stop offset=".435" stop-color="#0df"/><stop offset=".484" stop-color="#1ec1ff"/><stop offset=".622" stop-color="#7077ff"/><stop offset=".685" stop-color="#9059ff"/></radialGradient><radialGradient id="k" cx="-9238.923" cy="-9803.861" r="80.686" gradientTransform="matrix(6.201 0 0 6.2 57644.994 60908.8)" gradientUnits="userSpaceOnUse"><stop offset=".094" stop-color="#54ffbd"/><stop offset=".242" stop-color="#41f7cc"/><stop offset=".543" stop-color="#0fe3f3"/><stop offset=".626" stop-color="#0df"/></radialGradient><linearGradient id="a" x1="471.8" y1="127.352" x2="55.983" y2="389.284" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#3fe1b0"/><stop offset=".406" stop-color="#00b3f4"/><stop offset=".421" stop-color="#03b0f4"/><stop offset=".818" stop-color="#5561e9"/><stop offset="1" stop-color="#7542e5"/></linearGradient><linearGradient id="l" x1="442.084" y1="74.772" x2="102.645" y2="414.21" gradientUnits="userSpaceOnUse"><stop offset=".167" stop-color="#54ffbd" stop-opacity=".8"/><stop offset=".236" stop-color="#43f8ca" stop-opacity=".639"/><stop offset=".361" stop-color="#27ede1" stop-opacity=".368"/><stop offset=".466" stop-color="#12e4f1" stop-opacity=".169"/><stop offset=".545" stop-color="#05dffb" stop-opacity=".046"/><stop offset=".589" stop-color="#0df" stop-opacity="0"/></linearGradient></defs><path d="M478.711 166.353c-10.445-25.124-31.6-52.248-48.212-60.821 13.52 26.505 21.345 53.093 24.335 72.936 0 .039.015.136.047.4C427.706 111.135 381.627 83.823 344 24.355c-1.9-3.007-3.805-6.022-5.661-9.2a73.716 73.716 0 01-2.646-4.972A43.7 43.7 0 01332.1.677a.626.626 0 00-.546-.644.818.818 0 00-.451 0c-.034.012-.084.051-.12.065-.053.021-.12.069-.176.1.027-.036.083-.117.1-.136-60.37 35.356-80.85 100.761-82.732 133.484a120.249 120.249 0 00-66.142 25.488 71.355 71.355 0 00-6.225-4.7 111.338 111.338 0 01-.674-58.732c-24.688 11.241-43.89 29.01-57.85 44.7h-.111c-9.527-12.067-8.855-51.873-8.312-60.184-.114-.515-7.107 3.63-8.023 4.255a175.073 175.073 0 00-23.486 20.12 210.478 210.478 0 00-22.442 26.913c0 .012-.007.026-.011.038 0-.013.007-.026.011-.038a202.838 202.838 0 00-32.247 72.805c-.115.521-.212 1.061-.324 1.586-.452 2.116-2.08 12.7-2.365 15-.022.177-.032.347-.053.524a229.066 229.066 0 00-3.9 33.157c0 .41-.025.816-.025 1.227C16 388.418 123.6 496 256.324 496c118.865 0 217.56-86.288 236.882-199.63.407-3.076.733-6.168 1.092-9.271 4.777-41.21-.53-84.525-15.587-120.746zM201.716 354.447c1.124.537 2.18 1.124 3.334 1.639.048.033.114.07.163.1a126.191 126.191 0 01-3.497-1.739zm55.053-144.93zm198.131-30.59l-.032-.233c.012.085.027.174.04.259z" fill="url(#a)"/><path d="M478.711 166.353c-10.445-25.124-31.6-52.248-48.212-60.821 13.52 26.505 21.345 53.093 24.335 72.936 0-.058.011.048.036.226.012.085.027.174.04.259 22.675 61.47 10.322 123.978-7.479 162.175-27.539 59.1-94.215 119.67-198.576 116.716C136.1 454.651 36.766 370.988 18.223 261.41c-3.379-17.28 0-26.054 1.7-40.084-2.071 10.816-2.86 13.94-3.9 33.157 0 .41-.025.816-.025 1.227C16 388.418 123.6 496 256.324 496c118.865 0 217.56-86.288 236.882-199.63.407-3.076.733-6.168 1.092-9.271 4.777-41.21-.53-84.525-15.587-120.746z" fill="url(#b)"/><path d="M478.711 166.353c-10.445-25.124-31.6-52.248-48.212-60.821 13.52 26.505 21.345 53.093 24.335 72.936 0-.058.011.048.036.226.012.085.027.174.04.259 22.675 61.47 10.322 123.978-7.479 162.175-27.539 59.1-94.215 119.67-198.576 116.716C136.1 454.651 36.766 370.988 18.223 261.41c-3.379-17.28 0-26.054 1.7-40.084-2.071 10.816-2.86 13.94-3.9 33.157 0 .41-.025.816-.025 1.227C16 388.418 123.6 496 256.324 496c118.865 0 217.56-86.288 236.882-199.63.407-3.076.733-6.168 1.092-9.271 4.777-41.21-.53-84.525-15.587-120.746z" fill="url(#c)"/><path d="M361.922 194.6c.524.368 1 .734 1.493 1.1a130.706 130.706 0 00-22.31-29.112C266.4 91.892 321.516 4.626 330.811.194c.027-.036.083-.117.1-.136-60.37 35.356-80.85 100.761-82.732 133.484 2.8-.194 5.592-.429 8.442-.429 45.051 0 84.289 24.77 105.301 61.487z" fill="url(#d)"/><path d="M256.772 209.514c-.393 5.978-21.514 26.593-28.9 26.593-68.339 0-79.432 41.335-79.432 41.335 3.027 34.81 27.261 63.475 56.611 78.643 1.339.692 2.694 1.317 4.05 1.935a132.768 132.768 0 007.059 2.886 106.743 106.743 0 0031.271 6.031c119.78 5.618 142.986-143.194 56.545-186.408 22.137-3.85 45.115 5.053 57.947 14.067-21.012-36.714-60.25-61.484-105.3-61.484-2.85 0-5.641.235-8.442.429a120.249 120.249 0 00-66.142 25.488c3.664 3.1 7.8 7.244 16.514 15.828 16.302 16.067 58.13 32.705 58.219 34.657z" fill="url(#e)"/><path d="M256.772 209.514c-.393 5.978-21.514 26.593-28.9 26.593-68.339 0-79.432 41.335-79.432 41.335 3.027 34.81 27.261 63.475 56.611 78.643 1.339.692 2.694 1.317 4.05 1.935a132.768 132.768 0 007.059 2.886 106.743 106.743 0 0031.271 6.031c119.78 5.618 142.986-143.194 56.545-186.408 22.137-3.85 45.115 5.053 57.947 14.067-21.012-36.714-60.25-61.484-105.3-61.484-2.85 0-5.641.235-8.442.429a120.249 120.249 0 00-66.142 25.488c3.664 3.1 7.8 7.244 16.514 15.828 16.302 16.067 58.13 32.705 58.219 34.657z" fill="url(#f)"/><path d="M170.829 151.036a244.042 244.042 0 014.981 3.3 111.338 111.338 0 01-.674-58.732c-24.688 11.241-43.89 29.01-57.85 44.7 1.155-.033 36.014-.66 53.543 10.732z" fill="url(#g)"/><path d="M18.223 261.41C36.766 370.988 136.1 454.651 248.855 457.844c104.361 2.954 171.037-57.62 198.576-116.716 17.8-38.2 30.154-100.7 7.479-162.175l-.008-.026-.032-.233c-.025-.178-.04-.284-.036-.226 0 .039.015.136.047.4 8.524 55.661-19.79 109.584-64.051 146.044l-.133.313c-86.245 70.223-168.774 42.368-185.484 30.966a144.108 144.108 0 01-3.5-1.743c-50.282-24.029-71.054-69.838-66.6-109.124-42.457 0-56.934-35.809-56.934-35.809s38.119-27.179 88.358-3.541c46.53 21.893 90.228 3.543 90.233 3.541-.089-1.952-41.917-18.59-58.223-34.656-8.713-8.584-12.85-12.723-16.514-15.828a71.355 71.355 0 00-6.225-4.7 282.929 282.929 0 00-4.981-3.3c-17.528-11.392-52.388-10.765-53.543-10.735h-.111c-9.527-12.067-8.855-51.873-8.312-60.184-.114-.515-7.107 3.63-8.023 4.255a175.073 175.073 0 00-23.486 20.12 210.478 210.478 0 00-22.442 26.919c0 .012-.007.026-.011.038 0-.013.007-.026.011-.038a202.838 202.838 0 00-32.247 72.805c-.115.521-8.65 37.842-4.44 57.199z" fill="url(#h)"/><path d="M341.105 166.587a130.706 130.706 0 0122.31 29.112c1.323.994 2.559 1.985 3.608 2.952 54.482 50.2 25.936 121.2 23.807 126.26 44.261-36.46 72.575-90.383 64.051-146.044C427.706 111.135 381.627 83.823 344 24.355c-1.9-3.007-3.805-6.022-5.661-9.2a73.716 73.716 0 01-2.646-4.972A43.7 43.7 0 01332.1.677a.626.626 0 00-.546-.644.818.818 0 00-.451 0c-.034.012-.084.051-.12.065-.053.021-.12.069-.176.1-9.291 4.428-64.407 91.694 10.298 166.389z" fill="url(#i)"/><path d="M367.023 198.651c-1.049-.967-2.285-1.958-3.608-2.952-.489-.368-.969-.734-1.493-1.1-12.832-9.014-35.81-17.917-57.947-14.067 86.441 43.214 63.235 192.026-56.545 186.408a106.743 106.743 0 01-31.271-6.031 134.51 134.51 0 01-7.059-2.886c-1.356-.618-2.711-1.243-4.05-1.935.048.033.114.07.163.1 16.71 11.4 99.239 39.257 185.484-30.966l.133-.313c2.129-5.054 30.675-76.057-23.807-126.258z" fill="url(#j)"/><path d="M148.439 277.443s11.093-41.335 79.432-41.335c7.388 0 28.509-20.615 28.9-26.593s-43.7 18.352-90.233-3.541c-50.239-23.638-88.358 3.541-88.358 3.541s14.477 35.809 56.934 35.809c-4.453 39.286 16.319 85.1 66.6 109.124 1.124.537 2.18 1.124 3.334 1.639-29.348-15.169-53.582-43.834-56.609-78.644z" fill="url(#k)"/><path d="M478.711 166.353c-10.445-25.124-31.6-52.248-48.212-60.821 13.52 26.505 21.345 53.093 24.335 72.936 0 .039.015.136.047.4C427.706 111.135 381.627 83.823 344 24.355c-1.9-3.007-3.805-6.022-5.661-9.2a73.716 73.716 0 01-2.646-4.972A43.7 43.7 0 01332.1.677a.626.626 0 00-.546-.644.818.818 0 00-.451 0c-.034.012-.084.051-.12.065-.053.021-.12.069-.176.1.027-.036.083-.117.1-.136-60.37 35.356-80.85 100.761-82.732 133.484 2.8-.194 5.592-.429 8.442-.429 45.053 0 84.291 24.77 105.3 61.484-12.832-9.014-35.81-17.917-57.947-14.067 86.441 43.214 63.235 192.026-56.545 186.408a106.743 106.743 0 01-31.271-6.031 134.51 134.51 0 01-7.059-2.886c-1.356-.618-2.711-1.243-4.05-1.935.048.033.114.07.163.1a144.108 144.108 0 01-3.5-1.743c1.124.537 2.18 1.124 3.334 1.639-29.35-15.168-53.584-43.833-56.611-78.643 0 0 11.093-41.335 79.432-41.335 7.388 0 28.509-20.615 28.9-26.593-.089-1.952-41.917-18.59-58.223-34.656-8.713-8.584-12.85-12.723-16.514-15.828a71.355 71.355 0 00-6.225-4.7 111.338 111.338 0 01-.674-58.732c-24.688 11.241-43.89 29.01-57.85 44.7h-.111c-9.527-12.067-8.855-51.873-8.312-60.184-.114-.515-7.107 3.63-8.023 4.255a175.073 175.073 0 00-23.486 20.12 210.478 210.478 0 00-22.435 26.916c0 .012-.007.026-.011.038 0-.013.007-.026.011-.038a202.838 202.838 0 00-32.247 72.805c-.115.521-.212 1.061-.324 1.586-.452 2.116-2.486 12.853-2.77 15.156-.022.177.021-.176 0 0a279.565 279.565 0 00-3.544 33.53c0 .41-.025.816-.025 1.227C16 388.418 123.6 496 256.324 496c118.865 0 217.56-86.288 236.882-199.63.407-3.076.733-6.168 1.092-9.271 4.777-41.21-.53-84.525-15.587-120.746zm-23.841 12.341c.012.085.027.174.04.259l-.008-.026-.032-.233z" fill="url(#l)"/></svg>
\ No newline at end of file diff --git a/browser/branding/nightly/content/about-logo@2x.png b/browser/branding/nightly/content/about-logo@2x.png Binary files differnew file mode 100644 index 0000000000..1df472e725 --- /dev/null +++ b/browser/branding/nightly/content/about-logo@2x.png diff --git a/browser/branding/nightly/content/about-wordmark.svg b/browser/branding/nightly/content/about-wordmark.svg new file mode 100644 index 0000000000..f21d4fc9f0 --- /dev/null +++ b/browser/branding/nightly/content/about-wordmark.svg @@ -0,0 +1,17 @@ +<!-- 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" width="336" height="64" viewBox="0 0 336 64"> + <defs> + <linearGradient id="a" x1="-10%" y1="45%" x2="110%" y2="55%"> + <stop offset="0" stop-color="#54ffbd"/> + <stop offset=".45" stop-color="#0df"/> + <stop offset=".7" stop-color="#58c2ff"/> + <stop offset=".9" stop-color="#aba8ff"/> + <stop offset="1" stop-color="#cb9eff"/> + </linearGradient> + </defs> + <path d="M11.341 54.816l-7.026-10.6H1v15.57h3.008V48.843l7.245 10.943h3.074V44.213h-2.986zm6.518 4.97H21V44.213h-3.14zm14.007-6.058h5.094a4.376 4.376 0 0 1-4.567 3.37A5.011 5.011 0 0 1 27.167 52a5.086 5.086 0 0 1 5.182-5.142 4.882 4.882 0 0 1 4.237 2.155l2.614-1.771A8.279 8.279 0 0 0 32.349 44a8.006 8.006 0 1 0 .088 16 7.621 7.621 0 0 0 7.86-7.787v-1.3h-8.431zm20.965-3.243h-6.478v-6.272h-3.117v15.573h3.117v-6.357h6.478v6.357h3.095V44.213h-3.095zm6.035-3.5h4.458v12.8h3.052v-12.8h4.412v-2.772H58.866zm17.979-2.773h-3.117v15.574h10.516v-2.922h-7.4zm16.774 0L90 50.4l-3.623-6.187h-3.4l5.445 9v6.57h3.117V53.28L97 44.213z" fill="url(#a)"/> + <path d="M1 3.879h21.427v5.8H7.147v7.859h15.28v5.752H7.147v12.642H1zM29.716 1.64a3.447 3.447 0 0 1 3.557 3.6 3.434 3.434 0 0 1-3.6 3.6 3.4 3.4 0 0 1-3.556-3.513 3.555 3.555 0 0 1 3.599-3.687zm-3.03 10.582h6.06v23.71h-6.06zm23.623 6.586a4.894 4.894 0 0 0-2.942-1.054c-2.459 0-3.864 1.581-3.864 5.049v13.129h-6.015v-23.71h5.752v3.424A5.649 5.649 0 0 1 48.9 12a7.191 7.191 0 0 1 4.04 1.229zm2.5 5.4a12.129 12.129 0 0 1 12.209-12.469c7.113 0 12.163 5.049 12.163 12.074v2.5H58.739c.659 2.986 2.986 4.962 6.543 4.962a6.355 6.355 0 0 0 5.883-3.513l5.05 3.03c-2.5 3.688-6.059 5.62-11.109 5.62-7.684.003-12.294-5.134-12.294-12.204zm6.015-2.678H71.3c-.658-3.03-3.117-4.7-6.323-4.7a6.091 6.091 0 0 0-6.15 4.7zm19.847-9.308h4.259v-1.186c0-6.455 2.722-9.133 8.694-9.133h2.107v5.225h-1.709c-2.81 0-3.425.966-3.425 3.908v1.186h5.137v5.444h-5v18.266h-5.8V17.666h-4.26zm16.2 11.855a12.139 12.139 0 0 1 12.382-12.338 12.338 12.338 0 1 1 0 24.676 11.959 11.959 0 0 1-12.377-12.338zm18.88 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 1 0 13 0zm14.051-.264l-8.562-11.591h7.113l5.05 7.288 5.181-7.288h6.981l-8.694 11.547 9.133 12.163h-7.064l-5.664-7.732-5.489 7.728h-7.069z" fill="#fff"/> + <path d="M179.043 19.377a7.41 7.41 0 0 0 4.266-6.948c0-5.189-3.958-8.532-9.939-8.532h-13.721V36h14.161c6.068 0 10.158-3.43 10.158-9.059a7.711 7.711 0 0 0-4.925-7.564zM163.3 7.24h10.027c3.913 0 6.332 2.111 6.332 5.189s-2.11 5.365-6.024 5.365H163.3zm10.467 25.374H163.3V21.18h10.29c4.4 0 6.685 2.331 6.685 5.717 0 3.342-2.551 5.717-6.509 5.717zM191.8 16.738v-4.485h-3.475V36h3.563V22.983c0-5.233 2.286-7.52 6.244-7.52a5.2 5.2 0 0 1 2.9.748l1.495-3.43a7.752 7.752 0 0 0-3.957-.88 6.576 6.576 0 0 0-6.77 4.837zm23.22-4.968a12.192 12.192 0 0 0-12.313 12.357 12.335 12.335 0 1 0 24.67 0 12.2 12.2 0 0 0-12.359-12.357zm0 21.284a8.606 8.606 0 0 1-8.663-8.927 8.69 8.69 0 1 1 17.371 0 8.642 8.642 0 0 1-8.71 8.927zm41.3-2.112l-7.081-18.689h-3.342l-7.256 18.821-5.981-18.821h-3.782L236.657 36h3.518l7.3-18.821 7.3 18.821h3.254l8.224-23.747h-3.738zm22.649-8.663c-3.694-.747-6.553-1.231-6.553-3.693 0-2.2 1.5-3.782 5.146-3.782a7.666 7.666 0 0 1 6.509 3.166l2.99-2.023a11.483 11.483 0 0 0-9.5-4.221c-5.629-.044-8.839 3.21-8.839 6.9 0 4.749 4.353 5.849 8.443 6.64 3.474.7 6.728 1.231 6.728 3.87 0 2.375-1.935 4.133-5.629 4.133a8.77 8.77 0 0 1-7.651-3.87l-3.123 2.112c2.111 3.034 5.5 4.968 10.686 4.968 6.2.044 9.367-3.649 9.367-7.387-.004-4.877-4.489-6.021-8.579-6.813zm23.92-10.509a12.179 12.179 0 0 0-12.4 12.445c0 6.948 4.925 12.268 12.533 12.268a12.2 12.2 0 0 0 11.038-6.024l-3.078-1.8a8.489 8.489 0 0 1-7.96 4.573c-5.013 0-8.488-3.209-9.015-7.739h20.977v-1.631a11.714 11.714 0 0 0-12.095-12.092zm-8.8 10.553a8.821 8.821 0 0 1 8.8-7.344 8 8 0 0 1 8.4 7.344zM329.541 11.9a6.575 6.575 0 0 0-6.772 4.837v-4.484h-3.475V36h3.563V22.983c0-5.233 2.286-7.52 6.244-7.52a5.2 5.2 0 0 1 2.9.748l1.5-3.43a7.754 7.754 0 0 0-3.96-.881z" fill="#fff"/> +</svg> diff --git a/browser/branding/nightly/content/about.png b/browser/branding/nightly/content/about.png Binary files differnew file mode 100644 index 0000000000..29cecfc95b --- /dev/null +++ b/browser/branding/nightly/content/about.png diff --git a/browser/branding/nightly/content/aboutDialog.css b/browser/branding/nightly/content/aboutDialog.css new file mode 100644 index 0000000000..2dcdd22cfa --- /dev/null +++ b/browser/branding/nightly/content/aboutDialog.css @@ -0,0 +1,46 @@ +/* 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/. */ + +#aboutDialogContainer { + background-color: #20123a; + color: #fff; + color-scheme: dark; +} + +#clientBox { + padding: 10px 0 15px; +} + +#leftBox { + background-image: url("chrome://branding/content/about-logo.png"); + background-repeat: no-repeat; + background-size: 192px auto; + background-position: center 20%; + /* min-width and min-height create room for the logo */ + min-width: 210px; + min-height: 210px; + margin-top: 20px; + margin-inline-start: 30px; +} + +@media (min-resolution: 2dppx) { + #leftBox { + background-image: url("chrome://branding/content/about-logo@2x.png"); + } +} + +.text-link { + color: #fff !important; + text-decoration: underline; +} + +#rightBox { + margin-inline: 30px; + padding-top: 64px; +} + +#bottomBox { + background-color: hsla(235, 43%, 10%, .5); + padding: 15px 10px 15px; +} diff --git a/browser/branding/nightly/content/firefox-wordmark.svg b/browser/branding/nightly/content/firefox-wordmark.svg new file mode 100644 index 0000000000..65270a3cd9 --- /dev/null +++ b/browser/branding/nightly/content/firefox-wordmark.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="172" height="42"><path fill="context-fill #20123a" d="M.19 2.82h25.72v7H7.57v9.43h18.34v6.9H7.57v15.14H.19zM34.65.13a4.14 4.14 0 0 1 4.27 4.33 4.12 4.12 0 0 1-4.32 4.32 4.09 4.09 0 0 1-4.27-4.22A4.27 4.27 0 0 1 34.65.13zM31 12.83h7.27v28.46H31zm28.35 7.91a5.89 5.89 0 0 0-3.53-1.27c-3 0-4.64 1.9-4.64 6.06v15.76H44V12.83h6.9v4.11a6.79 6.79 0 0 1 6.8-4.37A8.69 8.69 0 0 1 62.53 14zm3 6.48c0-8.17 6.06-15 14.65-15s14.59 6.06 14.59 14.49v3H69.48c.79 3.58 3.58 6 7.85 6a7.62 7.62 0 0 0 7.06-4.21l6.06 3.63c-3 4.43-7.27 6.75-13.33 6.75-9.22-.01-14.75-6.18-14.75-14.66zM69.59 24h15c-.79-3.63-3.74-5.63-7.59-5.63A7.31 7.31 0 0 0 69.59 24zM93.4 12.83h5.11v-1.42c0-7.75 3.27-11 10.44-11h2.53v6.31h-2.06c-3.37 0-4.11 1.16-4.11 4.69v1.42h6.17v6.54h-6v21.92h-7V19.37H93.4zm19.45 14.23a14.56 14.56 0 0 1 14.85-14.81 14.81 14.81 0 1 1 0 29.62c-8.85 0-14.85-6.49-14.85-14.81zm22.65 0a7.8 7.8 0 1 0-15.59 0 7.8 7.8 0 1 0 15.59 0zm16.86-.32l-10.27-13.91h8.53l6.06 8.75 6.22-8.75h8.38l-10.43 13.86 11 14.6h-8.49L156.53 32l-6.59 9.28h-8.48z"/></svg>
\ No newline at end of file diff --git a/browser/branding/nightly/content/jar.mn b/browser/branding/nightly/content/jar.mn new file mode 100644 index 0000000000..d623a6a2b3 --- /dev/null +++ b/browser/branding/nightly/content/jar.mn @@ -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/. + +browser.jar: +% content branding %content/branding/ contentaccessible=yes + content/branding/about.png + content/branding/about-logo.png + content/branding/about-logo.svg + content/branding/about-logo@2x.png + content/branding/about-logo-private.png + content/branding/about-logo-private@2x.png + content/branding/about-wordmark.svg + content/branding/document.ico (../document.ico) + content/branding/firefox-wordmark.svg + content/branding/icon16.png (../default16.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/aboutDialog.css diff --git a/browser/branding/nightly/content/moz.build b/browser/branding/nightly/content/moz.build new file mode 100644 index 0000000000..d988c0ff9b --- /dev/null +++ b/browser/branding/nightly/content/moz.build @@ -0,0 +1,7 @@ +# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- +# 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/browser/branding/nightly/default128.png b/browser/branding/nightly/default128.png Binary files differnew file mode 100644 index 0000000000..8fe085c56f --- /dev/null +++ b/browser/branding/nightly/default128.png diff --git a/browser/branding/nightly/default16.png b/browser/branding/nightly/default16.png Binary files differnew file mode 100644 index 0000000000..e01114ba2b --- /dev/null +++ b/browser/branding/nightly/default16.png diff --git a/browser/branding/nightly/default22.png b/browser/branding/nightly/default22.png Binary files differnew file mode 100644 index 0000000000..0527dfd563 --- /dev/null +++ b/browser/branding/nightly/default22.png diff --git a/browser/branding/nightly/default24.png b/browser/branding/nightly/default24.png Binary files differnew file mode 100644 index 0000000000..019d020fde --- /dev/null +++ b/browser/branding/nightly/default24.png diff --git a/browser/branding/nightly/default256.png b/browser/branding/nightly/default256.png Binary files differnew file mode 100644 index 0000000000..d0d8bd01cc --- /dev/null +++ b/browser/branding/nightly/default256.png diff --git a/browser/branding/nightly/default32.png b/browser/branding/nightly/default32.png Binary files differnew file mode 100644 index 0000000000..c0986eae93 --- /dev/null +++ b/browser/branding/nightly/default32.png diff --git a/browser/branding/nightly/default48.png b/browser/branding/nightly/default48.png Binary files differnew file mode 100644 index 0000000000..1980ffb35c --- /dev/null +++ b/browser/branding/nightly/default48.png diff --git a/browser/branding/nightly/default64.png b/browser/branding/nightly/default64.png Binary files differnew file mode 100644 index 0000000000..551c98d444 --- /dev/null +++ b/browser/branding/nightly/default64.png diff --git a/browser/branding/nightly/disk.icns b/browser/branding/nightly/disk.icns Binary files differnew file mode 100644 index 0000000000..323c8a8a69 --- /dev/null +++ b/browser/branding/nightly/disk.icns diff --git a/browser/branding/nightly/document.icns b/browser/branding/nightly/document.icns Binary files differnew file mode 100644 index 0000000000..8cb0f7f9dc --- /dev/null +++ b/browser/branding/nightly/document.icns diff --git a/browser/branding/nightly/document.ico b/browser/branding/nightly/document.ico Binary files differnew file mode 100644 index 0000000000..e5d0d840a7 --- /dev/null +++ b/browser/branding/nightly/document.ico diff --git a/browser/branding/nightly/document_pdf.ico b/browser/branding/nightly/document_pdf.ico Binary files differnew file mode 100644 index 0000000000..d6fe7c5bde --- /dev/null +++ b/browser/branding/nightly/document_pdf.ico diff --git a/browser/branding/nightly/dsstore b/browser/branding/nightly/dsstore Binary files differnew file mode 100644 index 0000000000..6b82c923a6 --- /dev/null +++ b/browser/branding/nightly/dsstore diff --git a/browser/branding/nightly/firefox.VisualElementsManifest.xml b/browser/branding/nightly/firefox.VisualElementsManifest.xml new file mode 100644 index 0000000000..85e09dd7a9 --- /dev/null +++ b/browser/branding/nightly/firefox.VisualElementsManifest.xml @@ -0,0 +1,12 @@ +<!-- 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/. --> + +<Application xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'> + <VisualElements + ShowNameOnSquare150x150Logo='on' + Square150x150Logo='browser\VisualElements\VisualElements_150.png' + Square70x70Logo='browser\VisualElements\VisualElements_70.png' + ForegroundText='light' + BackgroundColor='#20123a'/> +</Application> diff --git a/browser/branding/nightly/firefox.icns b/browser/branding/nightly/firefox.icns Binary files differnew file mode 100644 index 0000000000..d820967d9e --- /dev/null +++ b/browser/branding/nightly/firefox.icns diff --git a/browser/branding/nightly/firefox.ico b/browser/branding/nightly/firefox.ico Binary files differnew file mode 100644 index 0000000000..240b64298f --- /dev/null +++ b/browser/branding/nightly/firefox.ico diff --git a/browser/branding/nightly/firefox64.ico b/browser/branding/nightly/firefox64.ico Binary files differnew file mode 100644 index 0000000000..1f50606af6 --- /dev/null +++ b/browser/branding/nightly/firefox64.ico diff --git a/browser/branding/nightly/locales/en-US/brand.ftl b/browser/branding/nightly/locales/en-US/brand.ftl new file mode 100644 index 0000000000..86770b0374 --- /dev/null +++ b/browser/branding/nightly/locales/en-US/brand.ftl @@ -0,0 +1,27 @@ +# 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/. + +## Firefox and Mozilla Brand +## +## Firefox and Mozilla must be treated as a brand. +## +## They cannot be: +## - Transliterated. +## - Translated. +## +## Declension should be avoided where possible, leaving the original +## brand unaltered in prominent UI positions. +## +## For further details, consult: +## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark + +-brand-shorter-name = Nightly +-brand-short-name = Nightly +-brand-shortcut-name = Firefox Nightly +-brand-full-name = Firefox Nightly +# This brand name can be used in messages where the product name needs to +# remain unchanged across different versions (Nightly, Beta, etc.). +-brand-product-name = Firefox +-vendor-short-name = Mozilla +trademarkInfo = { " " } diff --git a/browser/branding/nightly/locales/en-US/brand.properties b/browser/branding/nightly/locales/en-US/brand.properties new file mode 100644 index 0000000000..e84fdd07d4 --- /dev/null +++ b/browser/branding/nightly/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/. + +brandShorterName=Nightly +brandShortName=Nightly +brandFullName=Firefox Nightly diff --git a/browser/branding/nightly/locales/jar.mn b/browser/branding/nightly/locales/jar.mn new file mode 100644 index 0000000000..c903766a5c --- /dev/null +++ b/browser/branding/nightly/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 (en-US/**/*.ftl) + +@AB_CD@.jar: +% locale branding @AB_CD@ %locale/branding/ +# Nightly branding only exists in en-US + locale/branding/brand.properties (en-US/brand.properties) diff --git a/browser/branding/nightly/locales/moz.build b/browser/branding/nightly/locales/moz.build new file mode 100644 index 0000000000..fff7035065 --- /dev/null +++ b/browser/branding/nightly/locales/moz.build @@ -0,0 +1,9 @@ +# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- +# 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/. + +DEFINES["MOZ_DISTRIBUTION_ID_UNQUOTED"] = CONFIG["MOZ_DISTRIBUTION_ID"] + +JAR_MANIFESTS += ["jar.mn"] diff --git a/browser/branding/nightly/moz.build b/browser/branding/nightly/moz.build new file mode 100644 index 0000000000..dd081ac444 --- /dev/null +++ b/browser/branding/nightly/moz.build @@ -0,0 +1,13 @@ +# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- +# 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 += ["content", "locales"] + +DIST_SUBDIR = "browser" +export("DIST_SUBDIR") + +include("../branding-common.mozbuild") +FirefoxBranding() diff --git a/browser/branding/nightly/msix/Assets/Document44x44.png b/browser/branding/nightly/msix/Assets/Document44x44.png Binary files differnew file mode 100644 index 0000000000..0d4e7915b8 --- /dev/null +++ b/browser/branding/nightly/msix/Assets/Document44x44.png diff --git a/browser/branding/nightly/msix/Assets/LargeTile.scale-200.png b/browser/branding/nightly/msix/Assets/LargeTile.scale-200.png Binary files differnew file mode 100644 index 0000000000..2129097892 --- /dev/null +++ b/browser/branding/nightly/msix/Assets/LargeTile.scale-200.png diff --git a/browser/branding/nightly/msix/Assets/SmallTile.scale-200.png b/browser/branding/nightly/msix/Assets/SmallTile.scale-200.png Binary files differnew file mode 100644 index 0000000000..ce01b51eed --- /dev/null +++ b/browser/branding/nightly/msix/Assets/SmallTile.scale-200.png diff --git a/browser/branding/nightly/msix/Assets/Square150x150Logo.scale-200.png b/browser/branding/nightly/msix/Assets/Square150x150Logo.scale-200.png Binary files differnew file mode 100644 index 0000000000..594ef2afa4 --- /dev/null +++ b/browser/branding/nightly/msix/Assets/Square150x150Logo.scale-200.png diff --git a/browser/branding/nightly/msix/Assets/Square44x44Logo.altform-lightunplated_targetsize-256.png b/browser/branding/nightly/msix/Assets/Square44x44Logo.altform-lightunplated_targetsize-256.png Binary files differnew file mode 100644 index 0000000000..a5df4eb268 --- /dev/null +++ b/browser/branding/nightly/msix/Assets/Square44x44Logo.altform-lightunplated_targetsize-256.png diff --git a/browser/branding/nightly/msix/Assets/Square44x44Logo.altform-unplated_targetsize-256.png b/browser/branding/nightly/msix/Assets/Square44x44Logo.altform-unplated_targetsize-256.png Binary files differnew file mode 100644 index 0000000000..a5df4eb268 --- /dev/null +++ b/browser/branding/nightly/msix/Assets/Square44x44Logo.altform-unplated_targetsize-256.png diff --git a/browser/branding/nightly/msix/Assets/Square44x44Logo.scale-200.png b/browser/branding/nightly/msix/Assets/Square44x44Logo.scale-200.png Binary files differnew file mode 100644 index 0000000000..aa08176e34 --- /dev/null +++ b/browser/branding/nightly/msix/Assets/Square44x44Logo.scale-200.png diff --git a/browser/branding/nightly/msix/Assets/Square44x44Logo.targetsize-256.png b/browser/branding/nightly/msix/Assets/Square44x44Logo.targetsize-256.png Binary files differnew file mode 100644 index 0000000000..b0aa02aebb --- /dev/null +++ b/browser/branding/nightly/msix/Assets/Square44x44Logo.targetsize-256.png diff --git a/browser/branding/nightly/msix/Assets/StoreLogo.scale-200.png b/browser/branding/nightly/msix/Assets/StoreLogo.scale-200.png Binary files differnew file mode 100644 index 0000000000..9a8d831e86 --- /dev/null +++ b/browser/branding/nightly/msix/Assets/StoreLogo.scale-200.png diff --git a/browser/branding/nightly/msix/Assets/Wide310x150Logo.scale-200.png b/browser/branding/nightly/msix/Assets/Wide310x150Logo.scale-200.png Binary files differnew file mode 100644 index 0000000000..a6d1e61076 --- /dev/null +++ b/browser/branding/nightly/msix/Assets/Wide310x150Logo.scale-200.png diff --git a/browser/branding/nightly/newtab.ico b/browser/branding/nightly/newtab.ico Binary files differnew file mode 100644 index 0000000000..a9b37c08c6 --- /dev/null +++ b/browser/branding/nightly/newtab.ico diff --git a/browser/branding/nightly/newwindow.ico b/browser/branding/nightly/newwindow.ico Binary files differnew file mode 100644 index 0000000000..5537207710 --- /dev/null +++ b/browser/branding/nightly/newwindow.ico diff --git a/browser/branding/nightly/pbmode.ico b/browser/branding/nightly/pbmode.ico Binary files differnew file mode 100644 index 0000000000..2087c2d8e6 --- /dev/null +++ b/browser/branding/nightly/pbmode.ico diff --git a/browser/branding/nightly/pref/firefox-branding.js b/browser/branding/nightly/pref/firefox-branding.js new file mode 100644 index 0000000000..3d16ac5937 --- /dev/null +++ b/browser/branding/nightly/pref/firefox-branding.js @@ -0,0 +1,35 @@ +/* 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/. */ + +// This file contains branding-specific prefs. + +pref("startup.homepage_override_url", "https://www.mozilla.org/projects/firefox/%VERSION%/whatsnew/?oldversion=%OLD_VERSION%"); +pref("startup.homepage_welcome_url", "https://www.mozilla.org/projects/firefox/%VERSION%/firstrun/"); +pref("startup.homepage_welcome_url.additional", ""); +// The time interval between checks for a new version (in seconds) +pref("app.update.interval", 7200); // 2 hours +// Give the user x seconds to react before showing the big UI. default=12 hours +pref("app.update.promptWaitTime", 43200); +// URL user can browse to manually if for some reason all update installation +// attempts fail. +pref("app.update.url.manual", "https://www.mozilla.org/%LOCALE%/firefox/nightly/?reason=manual-update"); +// A default value for the "More information about this update" link +// supplied in the "An update is available" page of the update wizard. +pref("app.update.url.details", "https://www.mozilla.org/%LOCALE%/firefox/nightly/notes/"); + +pref("app.releaseNotesURL", "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%/releasenotes/?utm_source=firefox-browser&utm_medium=firefox-browser&utm_campaign=whatsnew"); +pref("app.releaseNotesURL.aboutDialog", "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%/releasenotes/?utm_source=firefox-browser&utm_medium=firefox-desktop&utm_campaign=about-dialog"); + +// 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", 2); + +// Give the user x seconds to reboot before showing a badge on the hamburger +// button. default=immediately +pref("app.update.badgeWaitTime", 0); + +// Number of usages of the web console. +// If this is less than 5, then pasting code into the web console is disabled +pref("devtools.selfxss.count", 5); diff --git a/browser/branding/nightly/private_browsing.VisualElementsManifest.xml b/browser/branding/nightly/private_browsing.VisualElementsManifest.xml new file mode 100644 index 0000000000..fdff8c55ff --- /dev/null +++ b/browser/branding/nightly/private_browsing.VisualElementsManifest.xml @@ -0,0 +1,12 @@ +<!-- 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/. --> + +<Application xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'> + <VisualElements + ShowNameOnSquare150x150Logo='on' + Square150x150Logo='browser\VisualElements\PrivateBrowsing_150.png' + Square70x70Logo='browser\VisualElements\PrivateBrowsing_70.png' + ForegroundText='light' + BackgroundColor='#14171a'/> +</Application> diff --git a/browser/branding/nightly/stubinstaller/bgstub.jpg b/browser/branding/nightly/stubinstaller/bgstub.jpg Binary files differnew file mode 100644 index 0000000000..891036a4fe --- /dev/null +++ b/browser/branding/nightly/stubinstaller/bgstub.jpg diff --git a/browser/branding/nightly/stubinstaller/installing_page.css b/browser/branding/nightly/stubinstaller/installing_page.css new file mode 100644 index 0000000000..8044838c79 --- /dev/null +++ b/browser/branding/nightly/stubinstaller/installing_page.css @@ -0,0 +1,61 @@ +/* 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/. */ + +body { + color: white; +} + +#label, +#progress_background, +#blurb { + text-align: center; + margin: 20px 30px; +} + +#label { + font-size: 40px; + margin-top: 100px; + margin-bottom: 20px; +} + +#progress_background { + margin: 0 auto; + width: 60%; + height: 24px; + background-color: white; +} + +body.high-contrast #progress_background { + outline: solid; +} + +#progress_bar { + margin: 0; + width: 0%; + height: 100%; + background-color: #00AAFF; +} + +/* In high contrast mode, fill the entire progress bar with its border. */ +body.high-contrast #progress_bar { + /* This border should be the height of progress_background. */ + border-top: 24px solid; + box-sizing: border-box; +} + +/* This layout doesn't want the header or content text. */ +#header, #content { + display: none; +} + +#blurb { + font-size: 20px; +} + +/* The footer goes in the bottom right corner. */ +#footer { + position: fixed; + right: 50px; + bottom: 59px; +} diff --git a/browser/branding/nightly/stubinstaller/profile_cleanup_page.css b/browser/branding/nightly/stubinstaller/profile_cleanup_page.css new file mode 100644 index 0000000000..2d9c3ad189 --- /dev/null +++ b/browser/branding/nightly/stubinstaller/profile_cleanup_page.css @@ -0,0 +1,42 @@ +/* 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/. */ + +body { + color: white; +} + +#header, +#refreshCheckboxContainer, +#refreshButtonContainer { + text-align: center; + margin-left: 40px; + margin-right: 40px; + margin-bottom: 30px; +} + +#header { + font-size: 35px; + font-weight: normal; + margin-top: 45px; +} + +#refreshCheckbox { + vertical-align: middle; +} + +#checkboxLabel { + font-size: 13px; +} + +#refreshButton { + padding: 8px 40px; + font-size: 15px; +} + +/* The footer goes in the bottom right corner. */ +#footer { + position: fixed; + right: 50px; + bottom: 59px; +} diff --git a/browser/branding/nightly/wizHeader.bmp b/browser/branding/nightly/wizHeader.bmp Binary files differnew file mode 100644 index 0000000000..89eaf90125 --- /dev/null +++ b/browser/branding/nightly/wizHeader.bmp diff --git a/browser/branding/nightly/wizHeaderRTL.bmp b/browser/branding/nightly/wizHeaderRTL.bmp Binary files differnew file mode 100644 index 0000000000..451d87c70e --- /dev/null +++ b/browser/branding/nightly/wizHeaderRTL.bmp diff --git a/browser/branding/nightly/wizWatermark.bmp b/browser/branding/nightly/wizWatermark.bmp Binary files differnew file mode 100644 index 0000000000..f9d6a870e9 --- /dev/null +++ b/browser/branding/nightly/wizWatermark.bmp |