This is a beta version of a carousel library built for the purposes of the Enrollify website. While this library has been tested and is currently feature complete, bugs may still exist and more through testing and optimization is required. For the sake of time however, this has been moved to production.
Currently no documentation exists and while it was built with other users in mind, some stylistic elements are Enrollify specific and do not currently have the option of being updated. Additional features are already in progress and documentation will eventually be published alongside the official release of v1.0.0. Timeline yet to be determined.
Currently the only stable release is v.0.1.0-beta.
Latest CDN Links:
JS: https://cdn.jsdelivr.net/gh/bobbyg211/ultimate-carousel@latest/uc-scripts.min.js
CSS: https://cdn.jsdelivr.net/gh/bobbyg211/ultimate-carousel@latest/uc-styles.min.css
-
Double check mobile perimeter slides
-
Check navigation direction is changing arrows and functioning properly, alongside options like hideArrows and showPerimeterSlides
-
Check maxSlidesShown is accurate for regular and continuousSlide
-
Allow for the creation of custom default property sets
-
Make sure mobile options are loading properly on every page load/refresh
-
Instead of render prevention if maxSlidesShown > numChildren, simply align side by side, hide arrows and dots, and throw a warning
-
ADVANCED ADA compliance
-
ADVANCED cross browser compatibility
-
ADVANCED responsiveness
-
ADVANCED Swipe to scroll on mobile
-
Arrow half opacity when at start or end of non-infinite loop
-
Fade In/Out behavior
-
Tabbed slider layout
-
Slides scrolled per click option -
Clickable indicator dots
-
Arrow types options -
Indicator dots style options
-
Adaptive height option
-
Complete Warning Handling
-
Lazy image loading option
-
Allow for more than 5 maxSlidesShown
-
Tweak active state for perimeter slides to be more accurate
-
Throw error if non existent option is entered
-
Limit perimeter slide percentage shown to the width of the next slide
-
ResponsiveAdjust between desktop and mobile options on screen resize (currently only works on load) -
Disable faded mask option
-
Update errorHandler for things like valid image URLs and valid color codes