From 408caebdf0a03d0b877038963a4672601f4e9cfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Sun, 9 Nov 2025 15:54:15 +0100 Subject: [PATCH] design: redesign logo with clean Lucide-style icons MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Logo Redesign: - Clean, minimal circular badge design - Beautiful gradient background (indigo → purple → cyan) - White outlined icons in Lucide/Heroicons style - Wrench and paintbrush side-by-side - Professional and modern aesthetic Icon Design: - Wrench: Simple outline with open-end head - Paintbrush: Clean brush with bristles and handle - Both icons use consistent 6px stroke width - Smooth entrance animations (slide in from sides) Favicon Update: - Matching circular badge design for 64x64 - Clear visibility at small sizes - Consistent white icons on gradient background - Professional brand identity Colors: - Background gradient: #667eea → #8b5cf6 → #06b6d4 - Icons: Pure white (#ffffff) for maximum contrast - Clean, modern, accessible design Animations: - Background circle scales in - Wrench slides in from left - Paintbrush slides in from right - Smooth, subtle entrance effects 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- app/icon.svg | 70 ++++++++++------------ components/Logo.tsx | 137 ++++++++++++++++---------------------------- 2 files changed, 78 insertions(+), 129 deletions(-) diff --git a/app/icon.svg b/app/icon.svg index 24410d0..7b3e086 100644 --- a/app/icon.svg +++ b/app/icon.svg @@ -1,56 +1,44 @@ - - + + - + - - - - + - + - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/components/Logo.tsx b/components/Logo.tsx index e618999..aa4ec37 100644 --- a/components/Logo.tsx +++ b/components/Logo.tsx @@ -11,105 +11,66 @@ export default function Logo({ className = '', size = 120 }: { className?: strin fill="none" xmlns="http://www.w3.org/2000/svg" className={className} - initial={{ opacity: 0, rotate: -45 }} - animate={{ opacity: 1, rotate: 0 }} - transition={{ duration: 0.8, ease: 'easeOut' }} + initial={{ opacity: 0, scale: 0.9 }} + animate={{ opacity: 1, scale: 1 }} + transition={{ duration: 0.6, ease: 'easeOut' }} > - {/* Wrench (bottom-left to top-right) */} - - {/* Wrench handle */} - - {/* Wrench head (open end) */} - - - - {/* Brush (top-left to bottom-right) */} - - {/* Brush handle */} - - {/* Brush ferrule (metal part) */} - - {/* Brush bristles */} - - - - - - - - - - {/* Center circle (intersection) */} + {/* Background circle */} + {/* Wrench icon (Lucide style) */} + + + + + {/* Paintbrush icon (Lucide style) */} + + + + + {/* Gradient definitions */} - + - - - - - - - - - - - - - - - - +