Skip to content

Add typing animation and enhanced header features - #6

Merged
pablorecio merged 1 commit into
masterfrom
feature/typing-animation
Oct 9, 2025
Merged

Add typing animation and enhanced header features#6
pablorecio merged 1 commit into
masterfrom
feature/typing-animation

Conversation

@pablorecio

Copy link
Copy Markdown
Owner

Features Added

✨ Typing Animation

  • Letter-by-letter typing effect for 'Pablo Recio' in hero section
  • Persistent blinking caret that remains after typing completes
  • 500ms initial delay with 120ms per character timing
  • Creates authentic terminal/command-line feel

🔗 GitHub Integration

  • Added GitHub icon link to repository in header
  • Opens in new tab with proper security attributes
  • Consistent styling with theme toggle button

💬 Custom Tooltips

  • Interactive tooltips for all header buttons
  • GitHub button: 'View source code on GitHub'
  • Theme toggle: Dynamic 'Switch to light/dark mode'
  • Mobile menu: Dynamic 'Open/Close menu'
  • Styled with arrow pointers and proper positioning

🎨 Enhanced UX

  • Improved accessibility with proper ARIA labels
  • Smooth hover interactions
  • Responsive design across all screen sizes
  • Theme-aware styling

Technical Details

  • Uses React hooks (useState, useEffect) for animation state
  • Leverages existing CSS caret animation
  • Clean component architecture with proper cleanup
  • No breaking changes to existing functionality

Testing

  • ✅ Typing animation works on page load
  • ✅ Tooltips appear on hover
  • ✅ GitHub link opens repository
  • ✅ Theme toggle functions correctly
  • ✅ Mobile menu tooltips work
  • ✅ No linting errors
  • ✅ Responsive across screen sizes

- Implement letter-by-letter typing animation for hero name with persistent caret
- Add GitHub icon link to repository in header
- Add custom tooltips for all header buttons (GitHub, theme toggle, mobile menu)
- Improve user experience with interactive hover states and accessibility
@vercel

vercel Bot commented Oct 9, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
pablorecio-site Ready Ready Preview Comment Oct 9, 2025 5:07pm

@pablorecio
pablorecio merged commit 2963f3e into master Oct 9, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant