From 6d0b4e29d8ea373fe09c6715a8c8f2b0703d400b Mon Sep 17 00:00:00 2001 From: lerko96 Date: Thu, 16 Apr 2026 18:01:19 -0400 Subject: [PATCH 1/4] refactor(ui): enforce terminal metaphor, unify secondary opacity MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - drop headshot photo (coherence break vs. full terminal aesthetic) - replace FA icons with plain-text brackets ([github], [linkedin], [email]) - remove Font Awesome CDN dependency - nav logo tk → ~/; theme toggle fa-sun/fa-moon → [light]/[dark] - reorder home sections: projects before skills/journey - add font-mono + opacity-70 to timeline descriptions (#2 bug + #8 polish) - uniform opacity-70 across hero bio, project desc, timeline desc - add hover:bg-surface-raised to ProjectCard article - drop journey badge count (noise) - change status ● online → ● available --- src/app/layout.tsx | 6 -- src/app/page.tsx | 6 +- src/components/Footer.tsx | 12 ++-- src/components/Hero.tsx | 113 ++++++++++++++------------------- src/components/Nav.tsx | 21 ++++-- src/components/ProjectCard.tsx | 10 +-- src/components/Timeline.tsx | 107 +++++++++++++++++++++++++++++++ 7 files changed, 183 insertions(+), 92 deletions(-) create mode 100644 src/components/Timeline.tsx diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 0f0a8aa2..a2c840a3 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -27,12 +27,6 @@ export default function RootLayout({ - - - +
{featuredProjects.map((project) => ( ))}
+ + ); } diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index 2085cd15..a367933c 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -2,7 +2,7 @@ export default function Footer() { return (