SSENSE / vue-carousel

A flexible, responsive, touch-friendly carousel for Vue.js
https://ssense.github.io/vue-carousel/
MIT License
1.72k stars 504 forks source link

Feature request: Use scoped slots to enable "full customizations" #172

Open manniL opened 6 years ago

manniL commented 6 years ago

Hey all!

I'm currently struggling with customizing navigation and pagination "properly" (no button in button and more than just label replacements).

As I've seen (#78, #88, #34) several other people had the same issues. A great way to deal with the customization problem are scoped slots. You don't lose the default settings for people who want a great slider and are good to go but enable "full customization possibilities" for everyone who wants to do more with the carousel.

It'll require some major restructuring of the code, but I think it's worth it!

quinnlangille commented 6 years ago

Hey @manniL, I agree with you and this is actually something that's been considered for v1.0.0 criteria. I think in the next few weeks I'll produce some kind of official roadmap document, to give more visibility to issues we want prioritized and this will be included for sure! Thanks for making the request 😄

manniL commented 6 years ago

Thanks for the fast response @quinnlangille I'm looking forward to the roadmap! :)

Linus-Boehm commented 5 years ago

Scoped slots would be awesome and would also be great for the slide component. This would allow easy access to isActice and activeSlides Props.