Commit Graph

8 Commits

Author SHA1 Message Date
e0794df092 Add slower smooth scrolling and scroll to explore indicator
All checks were successful
build-website / build (push) Successful in 1m30s
Features added:
- Custom smooth scroll composable with adjustable duration (1.5 seconds)
- Replaced native browser smooth scroll with custom implementation
- Added 'Scroll to explore' text with chevron at bottom of hero
- Animated bounce effect for scroll indicator
- Chevron icon with subtle animation
- Click handler to scroll to services section
- Hidden on mobile for cleaner experience

All anchor links now scroll more slowly and smoothly for better UX.
2025-09-19 11:18:25 +02:00
052399e3f7 Improve hero load experience
All checks were successful
build-website / build (push) Successful in 1m29s
2025-09-19 02:50:53 +02:00
9335d14ca4 Fix hero video loading with white overlay fade-in
All checks were successful
build-website / build (push) Successful in 1m36s
- Remove poster image to eliminate jarring flash
- Add white gradient overlay that fades when video ready
- Implement smooth 800ms transition for premium UX
- Add video preload link tag for faster loading
- Works seamlessly on both mobile and desktop

The white overlay approach provides a clean loading experience that matches the luxury brand aesthetic while the video loads in the background.
2025-09-19 02:12:04 +02:00
b05111b613 Fix video not playing - add multiple event listeners and fallback
All checks were successful
build-website / build (push) Successful in 1m34s
- Add loadeddata and play events in addition to canplaythrough
- Add fallback timeout to ensure video becomes visible after 1.5s
- This ensures video will display even if autoplay events don't fire properly
2025-09-19 01:59:29 +02:00
fcd8a4460a Fix video loading flash and horizontal scroll on mobile
All checks were successful
build-website / build (push) Successful in 1m33s
- Change video preload from metadata to auto for faster loading
- Add fade-in transition for smooth video appearance
- Remove transform scale(1.1) that caused horizontal overflow
- Add comprehensive overflow-x: hidden to html, body, and hero containers
- Add max-width: 100vw constraints at multiple levels
- Add contain: layout to hero section for better overflow control
- Implement proper loading states to prevent fallback image flash
2025-09-19 01:51:21 +02:00
2d6ec4e432 Fix critical mobile optimizations for iPhone
All checks were successful
build-website / build (push) Successful in 1m29s
- Update viewport meta to prevent zoom-out issues
- Add video preload and smooth fallback transitions
- Implement iOS overscroll bounce prevention
- Center service offering buttons properly
- Add mobile-specific padding and touch target sizing
- Optimize video loading with canplaythrough event
- Add fade-out transition for fallback image

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-19 01:16:44 +02:00
32b3083b77 Fix Vue website to match HTML mockup styling
All checks were successful
build-website / build (push) Successful in 1m34s
- Fix testimonial stars to display horizontally
- Make booking section buttons always visible
- Align footer Get in Touch section to the right
- Add proper video overlay gradients for text visibility
- Fix booking card visibility with white backgrounds
- Improve mobile responsiveness with smaller buttons
- Create 2x2 stats grid for mobile view
- Add Harbor Smith logo as favicon
- Remove scroll indicator from hero section
- Add animated counter for seafarers (0 to 100+)
- Center and resize mobile buttons properly

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-19 01:06:21 +02:00
ec72c5d62b Initial import of HarborSmith website
Some checks failed
build-website / build (push) Failing after 1m2s
2025-09-18 22:20:01 +02:00