From b2f2b6511188aa5458064b3a9b0feb9f4aa5c1da Mon Sep 17 00:00:00 2001 From: Kaden Napper Date: Tue, 28 Jul 2026 16:17:39 +1000 Subject: [PATCH] Link Hudra to browser extension stores --- css/hudra.css | 10 ++++++++++ hudra/index.html | 31 ++++++++++++++++++++++--------- hudra/privacy/index.html | 6 +++--- hudra/support/index.html | 6 +++--- hudra/terms/index.html | 4 ++-- img/chrome-web-store-badge.png | Bin 0 -> 6151 bytes index.html | 2 +- 7 files changed, 41 insertions(+), 18 deletions(-) create mode 100644 img/chrome-web-store-badge.png diff --git a/css/hudra.css b/css/hudra.css index bb619fd..ab4a8e0 100644 --- a/css/hudra.css +++ b/css/hudra.css @@ -65,6 +65,15 @@ button, input { font: inherit; } .eyebrow { display: flex; align-items: center; gap: 10px; margin-bottom: 22px; color: var(--blue-700); font-size: .78rem; font-weight: 850; letter-spacing: .14em; text-transform: uppercase; } .eyebrow span { width: 28px; height: 3px; background: currentColor; border-radius: 99px; } .hero-actions { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 34px; } +.store-options { display: flex; flex-wrap: wrap; align-items: center; gap: 14px; } +.store-badge { display: inline-block; border-radius: 6px; transition: transform .18s ease; } +.store-badge:hover { transform: translateY(-2px); } +.store-badge img { width: 170px; height: 48px; } +.store-coming-soon { min-width: 170px; height: 48px; display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 4px 16px; color: #526078; border: 1px dashed #aeb9cc; border-radius: 6px; background: #f4f6f9; line-height: 1.25; } +.store-coming-soon strong { font-size: .82rem; } +.store-coming-soon span { font-size: .72rem; } +.store-options-on-dark { flex: 0 0 auto; } +.store-options-on-dark .store-coming-soon { color: #fff; border-color: rgba(255,255,255,.45); background: rgba(255,255,255,.1); } .button { display: inline-flex; align-items: center; justify-content: center; gap: 9px; min-height: 52px; padding: 0 21px; border-radius: 14px; text-decoration: none; font-weight: 800; transition: transform .18s ease, box-shadow .18s ease, background .18s ease; } .button:hover { transform: translateY(-2px); } .button svg { width: 21px; fill: currentColor; } @@ -275,6 +284,7 @@ button, input { font: inherit; } .site-nav a:focus-visible, .menu-button:focus-visible, .button:focus-visible, +.store-badge:focus-visible, .text-link:focus-visible, .product-card a:focus-visible, .faq-list summary:focus-visible, diff --git a/hudra/index.html b/hudra/index.html index bcc489b..18431c6 100644 --- a/hudra/index.html +++ b/hudra/index.html @@ -34,7 +34,7 @@ Privacy Help FAQ - Download Hudra + Get Hudra @@ -53,10 +53,15 @@

- - - Download Hudra - +
+ + Available in the Chrome Web Store + +
+ Microsoft Edge + Coming soon +
+
See what it does
@@ -195,7 +200,7 @@
01

Install Hudra

-

Download the latest release and load the extension in a Chromium-based browser.

+

Install Hudra from your browser's official extension store.

@@ -265,7 +270,7 @@
Where can I download Hudra? -

The latest packaged release and installation instructions are available from the Hudra releases page.

+

Hudra is available from the Chrome Web Store. A Microsoft Edge Add-ons listing is coming soon.

@@ -278,7 +283,15 @@

Turn a complete QLearn or Canvas lesson into a slide-style teaching experience.

Turn the lesson you already made into a polished classroom presentation.

- Download Hudra +
+ + Available in the Chrome Web Store + +
+ Microsoft Edge + Coming soon +
+
@@ -299,7 +312,7 @@ Hudra Features How it works - Downloads + Chrome Web Store
Support diff --git a/hudra/privacy/index.html b/hudra/privacy/index.html index 1f14304..0b50865 100644 --- a/hudra/privacy/index.html +++ b/hudra/privacy/index.html @@ -9,7 +9,7 @@ - +
- + diff --git a/hudra/support/index.html b/hudra/support/index.html index 9056d96..a9f28c5 100644 --- a/hudra/support/index.html +++ b/hudra/support/index.html @@ -16,7 +16,7 @@
@@ -31,7 +31,7 @@
- + diff --git a/hudra/terms/index.html b/hudra/terms/index.html index d0be55e..30f3905 100644 --- a/hudra/terms/index.html +++ b/hudra/terms/index.html @@ -8,7 +8,7 @@ - +
- + diff --git a/img/chrome-web-store-badge.png b/img/chrome-web-store-badge.png new file mode 100644 index 0000000000000000000000000000000000000000..5a4104324d2346abc49b2bfdd64a539d909a6ca6 GIT binary patch literal 6151 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 eA1=ax7_n(wB+oV32WYD6sa2`iz4;$Z9{J}0 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 631d5bd..6b03b84 100644 --- a/index.html +++ b/index.html @@ -95,7 +95,7 @@

Hudra turns existing lesson pages into a clean slide experience with presenter controls, previews, timers and dual-screen support.