Skip to content

v1.0.0

Latest

Choose a tag to compare

@dennis-akashia dennis-akashia released this 22 Jan 07:31
· 9 commits to main since this release
2a01652

What's Changed

  • Implement core SliderJS library structure with fade transitions and multiple slides support
  • Add debug mode with console logging and state overlay
  • Add keyboard navigation with ArrowLeft/ArrowRight keys
  • Implement lazy loading for slider images
  • Add swipe momentum support for touch devices
  • Add adaptive width support for variable slide sizes
  • Add onFirstSlide and onLastSlide callbacks
  • Expose public API methods for programmatic slider control
  • Add breakpoint-based responsive configuration
  • Add gap and captions support for slider layouts
  • Add mouse drag navigation for desktop users
  • Add progress bar for autoplay visualization
  • Add CSS fallback for slider presentation without JavaScript
  • Add thumbnail navigation support
  • Add optional parallax effects for slide content during transitions
  • Support nested sliders with event isolation
  • Add vertical slider mode with direction option
  • Add RTL (Right-to-Left) support for Arabic, Hebrew, and other RTL languages
  • Add prefers-reduced-motion support for accessibility
  • Add aria-hidden and focus management for accessibility
  • Add dynamic slide injection with addSlide() and removeSlide() methods
  • Add support for custom CSS classes per slide
  • Implement complete destroy() and reinitialize functionality
  • Fix XSS vulnerabilities and add URL sanitization
  • Add minified CSS and JS files for production use
  • Hide slider arrows and dots when not needed, prevent empty space at end