Skip to content

Conversation

@KyleApsey
Copy link
Contributor

Reason for change

  • This is an exploration into Swiper.js as an alternative to Flickity for our carousels.

Relevant links

Reminders

  • Update package version number
  • Frontend accessibility check
  • Styleguide example in place
  • New functionality covered by tests
  • Screenshots of multiple screen sizes

Demo

Flickity Swiper.js
hero carousel - flickity hero carousel - swiper

@KyleApsey
Copy link
Contributor Author

@breakdancingcat before I mark this as "Ready for review", I'd like to walk through this together.

@coveralls
Copy link

coveralls commented Jul 21, 2025

Coverage Status

coverage: 99.302%. remained the same
when pulling 90462bf on feature/carousel-swiper-demo
into f7effb4 on develop.

@KyleApsey KyleApsey force-pushed the feature/carousel-swiper-demo branch from cfb8b34 to 904170e Compare July 29, 2025 13:20
@KyleApsey KyleApsey marked this pull request as ready for review July 29, 2025 14:55
@KyleApsey KyleApsey requested a review from a team as a code owner July 29, 2025 14:55
@KyleApsey
Copy link
Contributor Author

This is simply a proof-of-concept. If we decide to go with Swiper, we'll want to actually build out it's required HTML markup instead of how I'm injecting it via JavaScript right now in the demo component

@breakdancingcat
Copy link
Member

Thanks, Kyle! We'll keep this open and revisit it again soon.

Copy link
Member

@chrispelzer chrispelzer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Talked with you about this in person and the benefits are great!

I'm wondering if our slideout and mediabox need the same treatment. I haven't looked into those packages and what's available these days but I know they've been somewhat like Flickity coming along for the ride.

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.

5 participants