From 95ef35630da5a2ddb86720473f494e0d4766fe79 Mon Sep 17 00:00:00 2001 From: wen-2018 <42974891+wen-2018@users.noreply.github.com> Date: Mon, 6 Oct 2025 17:02:35 -0300 Subject: [PATCH 1/2] add Flathub download option (fix #16552) --- .../templates/products/vpn/download.html | 24 +++++++++++++----- l10n/en/products/vpn/download.ftl | 5 ++++ media/css/products/vpn/download.scss | 25 +++++++++++++++++++ .../vpn/download/vpn-download-icon-simple.svg | 1 + 4 files changed, 49 insertions(+), 6 deletions(-) create mode 100644 media/img/products/vpn/download/vpn-download-icon-simple.svg diff --git a/bedrock/products/templates/products/vpn/download.html b/bedrock/products/templates/products/vpn/download.html index c9061de27a2..8fc009415e9 100644 --- a/bedrock/products/templates/products/vpn/download.html +++ b/bedrock/products/templates/products/vpn/download.html @@ -109,9 +109,14 @@

{{ ftl('vpn-download-for-mac-long', fallback='vpn-download-for-mac') }}

{{ ftl('vpn-download-for-linux-long', fallback='vpn-download-for-linux') }}

{{ ftl('vpn-download-based-on-your') }}

{{ ftl('vpn-download-for-linux-requirements', version='22.04') }}

- - {{ ftl('vpn-download-get-mozilla-vpn', fallback='vpn-shared-subscribe-link') }} - + @@ -195,9 +200,16 @@

{{ ftl('vpn-download-for-mac') }}

{{ ftl('vpn-download-for-linux') }}

{{ ftl('vpn-download-for-linux-requirements', version='22.04') }}

- - {{ ftl('vpn-download-for-linux-long') }} - +
  • diff --git a/l10n/en/products/vpn/download.ftl b/l10n/en/products/vpn/download.ftl index b5e62716e76..639034f9387 100644 --- a/l10n/en/products/vpn/download.ftl +++ b/l10n/en/products/vpn/download.ftl @@ -50,3 +50,8 @@ vpn-download-from-the-maker = From the maker of { -brand-name-firefox }, { -bran vpn-download-we-never-log = We never log, track, or share your network data. vpn-download-previous-versions = Download previous versions for { -brand-name-windows } and { -brand-name-mac-short } + +vpn-download-install-via-flathub = Install via Flathub +vpn-download-install-via-apt = Install via APT +vpn-download-flathub = Flathub +vpn-download-apt = APT diff --git a/media/css/products/vpn/download.scss b/media/css/products/vpn/download.scss index ec73b9d2e5f..b1e6bc10708 100644 --- a/media/css/products/vpn/download.scss +++ b/media/css/products/vpn/download.scss @@ -90,6 +90,11 @@ $vpn-download-mq-2xl: '(min-width: 1450px)'; padding: $spacing-xl; display: none; + .platform-link-container { + display: flex; + gap: $spacing-sm; + } + .platform-image { margin-bottom: $spacing-xl; } @@ -179,6 +184,26 @@ $vpn-download-mq-2xl: '(min-width: 1450px)'; } } + .platform-link-container { + display: flex; + flex-direction: column; + gap: $spacing-sm; + } + + .platform-link-container .mzp-c-button:has(.platform-download-linux-arrow) { + display: flex; + gap: 10px; + justify-content: center; + } + + .platform-download-linux-arrow { + background-color: currentColor; + -webkit-mask: url('/media/img/products/vpn/download/vpn-download-icon-simple.svg') no-repeat center/16px 16px; + mask: url('/media/img/products/vpn/download/vpn-download-icon-simple.svg') no-repeat center/16px 16px; + height: 16px; + width: 16px; + } + .platform-download-link { background-image: url('/media/img/products/vpn/download/vpn-download-icon.svg'); background-repeat: no-repeat; diff --git a/media/img/products/vpn/download/vpn-download-icon-simple.svg b/media/img/products/vpn/download/vpn-download-icon-simple.svg new file mode 100644 index 00000000000..a6a27f50222 --- /dev/null +++ b/media/img/products/vpn/download/vpn-download-icon-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file From d5814aadac2f02aa1da7ae9e8913e78d848e58db Mon Sep 17 00:00:00 2001 From: wen-2018 <42974891+wen-2018@users.noreply.github.com> Date: Wed, 22 Oct 2025 12:09:59 -0300 Subject: [PATCH 2/2] address review feedback --- bedrock/products/templates/products/vpn/download.html | 4 ++-- media/img/products/vpn/download/vpn-download-icon-simple.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bedrock/products/templates/products/vpn/download.html b/bedrock/products/templates/products/vpn/download.html index 8fc009415e9..fcc20d6874d 100644 --- a/bedrock/products/templates/products/vpn/download.html +++ b/bedrock/products/templates/products/vpn/download.html @@ -110,7 +110,7 @@

    {{ ftl('vpn-download-for-linux-long', fallback='vpn-download-for-linux') }}<

    {{ ftl('vpn-download-based-on-your') }}

    {{ ftl('vpn-download-for-linux-requirements', version='22.04') }}