Skip to content

Releases: AnbalaganD/CarouselView

1.1.2

27 Dec 13:49

Choose a tag to compare

CarouselView — Release Notes

Summary

Added user interaction tracking and improved auto-scroll behavior.

Highlights

  • New onCarouselInteraction modifier to observe when a user is interacting (dragging/tapping).
  • AutoscrollModifier now pauses during user interaction and resumes afterwards.
  • CarouselView exposes interaction state so parent views and modifiers can react.
  • Documentation and README examples updated with usage and guidance.

Notes

Use .onCarouselInteraction { isInteracting in ... } to pause timers, log analytics, or adjust UI while users engage with the carousel.

Full Changelog: 1.1.1...1.1.2

1.1.1

26 Dec 12:31

Choose a tag to compare

Add user interaction tracking and update documentation

Full Changelog: 1.1.0...1.1.1

1.1.0

17 Oct 10:38

Choose a tag to compare

What's Changed

Full Changelog: 1.0.1...1.1.0

1.0.1

17 Oct 09:38

Choose a tag to compare

CarouselView 1.0.1

What's Changed

📚 Documentation

  • Added comprehensive documentation to all public APIs

🐛 Bug Fixes

  • Fixed typo
  • Fixed bug where selected binding was never updated during swipe gestures
  • Added validation to selectedIndex

Full Changelog: 1.0.0...1.0.1

1.0.0

22 Sep 14:25

Choose a tag to compare

🚀 CarouselView 0.1.0 – Initial Release

✨ Overview

CarouselView is a lightweight, Swift-native carousel component designed for iOS and macOS. It offers a clean, declarative API for building horizontally scrollable views with paging, snapping, and dynamic content support.

This initial release lays the foundation for a reusable, protocol-friendly carousel system that integrates smoothly with SwiftUI

📦 Features

  • 🔄 Horizontal scrolling with paging and snap behavior
  • 🧩 SwiftUI-compatible view structure
  • 🧼 Minimal dependencies and clean architecture
  • 🎯 Support for dynamic content and custom item views
  • 🧠 Explicit layout logic for predictable rendering

Full Changelog: https://github.com/AnbalaganD/CarouselView/commits/1.0.0