Releases: lynnswap/ScrollableTabBar
Releases · lynnswap/ScrollableTabBar
Release list
v0.1.2
ScrollableTabBar v0.1.2
This licensing-only release updates the copyright year in the MIT License. The license terms, public API, and runtime behavior are unchanged.
Documentation
- Update the MIT License copyright year from 2025 to 2026.
Full Changelog: v0.1.1...v0.1.2
v0.1.1
ScrollableTabBar v0.1.1
This documentation-only release leaves the public API and runtime behavior unchanged.
Documentation
- Correct the DocC hierarchy for
ScrollableTabBarand clarify its integration contract: application-owned selection, immutable item membership and order, generalUIViewplacement, and the guarantees of the preferred floating presentation and public fallback.
Full Changelog: v0.1.0...v0.1.1
v0.1.0
ScrollableTabBar v0.1.0
The first public release of ScrollableTabBar introduces a Swift 6.3 UIKit control for compact, typed tab selection on iOS 18 and later.
Warning
The preferred floating presentation relies on undocumented UIKit APIs and runtime behavior. Its availability, exact Liquid Glass appearance, and App Store acceptance are not guaranteed.
New Features
- Present a fixed, ordered set of tabs using stable domain IDs while keeping overflow items horizontally reachable.
- Keep selection in application state: programmatic updates refresh the control without delegate callbacks, while user-driven changes arrive through a weak, typed delegate.
- Configure item titles, optional images, enablement, and accessibility metadata for UIKit integration.
- Prefer UIKit’s floating-tab presentation when its verified runtime contract is available, with a public segmented or menu fallback that preserves selection, ordering, enablement, and event semantics.
Documentation
- Includes a Quick Start and DocC guidance covering UIKit integration and selection ownership.