Releases: square/Listable
Releases · square/Listable
17.3.0
Added
- Added
isSelectabletoApplyItemContentInfo, reflecting whether the item'sselectionStyleis interactive (.tappable,.selectable, or.toggles).ItemContentimplementations can read this to represent themselves as interactive, for example by applying the.buttonaccessibility trait so VoiceOver users know the item responds to taps.
17.2.0
Added
- Added
Behavior.occlusionInsetsto account for persistent overlay UI that visually covers the list viewport.
Misc
- Added a development demo for validating keyboard avoidance with a floating bottom overlay and text fields.
17.1.0
Added
- Added item-aware content offset adjustment APIs, declarative auto-scroll support, and scroll-in-progress state for custom scrolling behaviors.
Use
list.autoScrollAction = .pin( .item(targetIdentifier), itemPosition: .verticalContentOffsetAdjustment { info in max(0.0, info.itemFrame.maxY - info.visibleContentFrame.maxY) }, scrollInterruptionPolicy: .deferDuringUserScrolling )
.skipDuringUserScrollinginstead when the auto-scroll should be dropped rather than retried after the user scroll ends.
17.0.1
Fixed
- Hid swipe action buttons from VoiceOver while the swipe is closed. The buttons become accessibility elements again once the swipe is open, so the row's
accessibilityCustomActionsno longer competes with invisible, off-screen buttons.
Full Changelog: 17.0.0...17.0.1
17.0.0
What's Changed
- refactor!: use the KeyboardObserver package by @johnnewman-square in #607
- Bumping versions to 17.0.0 by @johnnewman-square in #608
Full Changelog: 16.6.0...17.0.0
16.6.0
What's Changed
Full Changelog: 16.5.0...16.6.0
16.5.0
What's Changed
- feat(ios): Remove check of iOS 16.4 Workaround feature flag. by @nsillik in #600
- docs: Add localization instructions by @g-mark in #603
- [iOS] Add Support for List Item Focus Area by @kavanbrandon in #602
- Release script updates by @johnnewman-square in #604
New Contributors
- @g-mark made their first contribution in #603
- @kavanbrandon made their first contribution in #602
Full Changelog: 16.4.2...16.5.0
16.4.2
What's Changed
- [RST-27240] Fixes unexpected cell animation bug by @rpeel-sq in #592
- Bumping versions to 16.4.2 by @johnnewman-square in #599
New Contributors
Full Changelog: 16.4.1...16.4.2
16.4.1
What's Changed
- fix: Ensure we're referencing up-to-date swipe state when configuring interaction enabled by @robmaceachern in #595
- Update RELEASING.md to match the new Tuist setup by @meherkasam-square in #596
- Bumping versions to 16.4.1. by @robmaceachern in #597
Full Changelog: 16.4.0...16.4.1
16.4.0
What's Changed
- build: set up tuist by @meherkasam-square in #584
- Support onDisplay and onEndDisplay hooks for HeaderFooters by @kyleve in #566
- Tuist updates by @meherkasam-square in #590
- Fix crash when using Headings rotor and we reach start of headings by @meherkasam-square in #575
- Bumping versions to 16.4.0. by @robmaceachern in #594
Full Changelog: 16.3.0...16.4.0