From afc44d9314ed646b870c2bd82c998fc388ad3c95 Mon Sep 17 00:00:00 2001 From: Holden <122419606+midozen@users.noreply.github.com> Date: Sun, 28 Jun 2026 20:32:15 -0500 Subject: [PATCH] Add first-time setup modal for Windows/Linux --- src/components/Home/DownloadButton.astro | 2 + src/layouts/Layout.astro | 84 ++++++++++++++++++++++++ src/pages/downloads.astro | 1 + 3 files changed, 87 insertions(+) diff --git a/src/components/Home/DownloadButton.astro b/src/components/Home/DownloadButton.astro index 49b8e42..e500580 100644 --- a/src/components/Home/DownloadButton.astro +++ b/src/components/Home/DownloadButton.astro @@ -13,6 +13,7 @@ const defaultDownload = downloads[0]; href={defaultDownload.href} class="btn btn-primary btn-large" data-download-button + data-download-platform={defaultDownload.platform} aria-label={`Download TenWholeYears for ${defaultDownload.label}`} > Download for {defaultDownload.label} ({defaultDownload.version}) @@ -74,6 +75,7 @@ const defaultDownload = downloads[0]; $downloadButton .attr("href", download.href) + .attr("data-download-platform", download.platform) .attr("aria-label", `Download TenWholeYears for ${download.label}`) .text(`Download for ${download.label} (${download.version})`); }); diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index d27a195..5737444 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -20,6 +20,90 @@ import Footer from "$components/Footer.astro";