From 593c76de5c432f1581d38f68d6cce59bc0afe18e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Sun, 9 Nov 2025 16:53:03 +0100 Subject: [PATCH] design: improve UI consistency and footer layout MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update text sizing to text-base throughout for consistency - Improve arrow icon visibility (gray-400 → gray-200 on hover) - Reorganize tool badges: Open Source first, specialty second, Free third - Update badge labels: Vert (Converter), Stirling (PDF), Units/Figlet (Open Source) - Redesign footer: single-row layout with brand pill, centered copyright, GitHub link - Update footer border: lighter gray-600, constrained to content width 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- components/Footer.tsx | 90 ++++++++++++---------------------------- components/Hero.tsx | 2 +- components/Stats.tsx | 2 +- components/ToolCard.tsx | 17 ++------ components/ToolsGrid.tsx | 10 ++--- 5 files changed, 37 insertions(+), 84 deletions(-) diff --git a/components/Footer.tsx b/components/Footer.tsx index e68b766..e769095 100644 --- a/components/Footer.tsx +++ b/components/Footer.tsx @@ -6,81 +6,43 @@ export default function Footer() { const currentYear = new Date().getFullYear(); return ( -