From 173af2df8d239674c6092780f90bced57639b3e0 Mon Sep 17 00:00:00 2001 From: Tyler Koenig Date: Mon, 18 May 2026 22:09:59 -0400 Subject: [PATCH] feat(theme): implement console.dark + console.light design system Replace macOS Classic theme with console-inspired palette. Amber accent, warm off-white text hierarchy, desaturated green status pips, VLAN-grouped home services, git-log tabular journey, identity key-value grid with contact links, active pane (studying/shipping/maintaining). Wider 960px container, pane headers, responsive mobile fallbacks. --- src/components/Active.astro | 51 ++++++++++ src/components/Footer.astro | 74 +++++++------- src/components/Hero.astro | 119 +++++++++++----------- src/components/HomeServices.astro | 67 +++++++++++++ src/components/Nav.astro | 80 ++++++++------- src/components/ProjectCard.astro | 31 ++---- src/components/Timeline.astro | 159 ++++++++++++++++-------------- src/components/Widget.astro | 22 ++--- src/layouts/Base.astro | 6 +- src/pages/homelab.astro | 81 +++++++-------- src/pages/index.astro | 6 ++ src/pages/projects.astro | 31 +++--- src/styles/globals.css | 73 +++++++------- 13 files changed, 452 insertions(+), 348 deletions(-) create mode 100644 src/components/Active.astro create mode 100644 src/components/HomeServices.astro diff --git a/src/components/Active.astro b/src/components/Active.astro new file mode 100644 index 00000000..5a05018a --- /dev/null +++ b/src/components/Active.astro @@ -0,0 +1,51 @@ +--- +const items = [ + { + label: "studying", + title: "comptia network+", + meta: "ch. 7 · ipv6 addressing", + progress: 0.62, + progressText: "62%", + }, + { + label: "shipping", + title: "portfolio site v2", + meta: "astro 5 · gitea actions ci · dmz lxc", + }, + { + label: "maintaining", + title: "32 services across 4 vlans", + meta: "last alert 11d ago · backups green", + }, +]; +--- + +
+
+ active + updated 4m ago +
+ +
+ {items.map((it, i) => ( +
+
+ {it.label} + {it.progress != null && ( + {it.progressText} + )} +
+
{it.title}
+
{it.meta}
+ {it.progress != null && ( +
+
+
+ )} +
+ ))} +
+
diff --git a/src/components/Footer.astro b/src/components/Footer.astro index 0307d475..02b69106 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -2,46 +2,38 @@ const year = new Date().getFullYear(); --- -