Commit Graph

12 Commits

Author SHA1 Message Date
mguilbert a8c8b61a3f move contact modal texts to languages files 2026-06-02 19:08:26 +02:00
mguilbert 3b630bb68c add contact form modal and email sending functionality 2026-06-02 18:49:24 +02:00
mguilbert 19c48e160c fixed some responsive design details 2026-04-17 11:29:15 +02:00
mguilbert 7a8022d11a apply translations in all pages 2026-04-17 11:13:20 +02:00
mguilbert e7ef30f5a6 implemented language swicther 2026-04-17 09:52:04 +02:00
mguilbert 87efea3cc1 redesign(homepage): elegant editorial redesign with scroll animations
- HeroSection: full-viewport split layout with staggered entrance animations,
  editorial typography, tech stack tags, animated scroll indicator
- WorksSection: refined header with section label, scroll-reveal on entry
- ProjectCard: per-card IntersectionObserver reveal, numbered projects,
  enhanced hover states (scale + brightness), improved CTA
- FeatureSection: card grid with border/glass treatment and staggered reveals
- AboutSection: animated timeline progress line, scroll-triggered card entrances
- FeatureColumn: icon container with hover treatment
- globals.css: fadeUp/lineGrow/arrowBounce keyframes, .reveal utility,
  prefers-reduced-motion support, brand-accent color token
- lib/useReveal.ts: IntersectionObserver hook for scroll reveals

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 08:39:54 +02:00
mguilbert b717abb7de fix responsive design and ensure consistency of elements 2026-04-16 14:58:07 +02:00
mguilbert 2bf8bae473 fixed design project page 2026-04-16 10:47:28 +02:00
mguilbert 5e1368f790 project pages created and populated automatically 2026-04-16 10:15:14 +02:00
mguilbert f7ae517b65 improve responsive design 2026-04-15 17:45:49 +02:00
mguilbert 25b697d13f features section 2026-04-15 14:58:42 +02:00
mguilbert b3221a5cac works section 2026-04-15 14:25:35 +02:00