This repository has been archived by the owner on Nov 4, 2022. It is now read-only.
Releases: apptekstudios/ASCollectionView
Releases · apptekstudios/ASCollectionView
V2.1.1 - iOS15 compatibility
- This contains fixes for some undocumented extra checks introduced in iOS15 on supplementary views that caused some crashes.
- Fix some SwiftUI warnings for AttributeGraphCycle (thanks @robertjpayne)
V2.1
Fix a subtle bug affecting animation/appearance of cells on reuse (thanks @andersio)
Add support for disabling keyboard handling on ASTableView (thanks @diegostamigni)
V2
V2: Merge pull request #199 from apptekstudios/v1.8.0WIP V2
V1.7.1
- Workaround for SwiftUI bug (viewDidAppear not being called when nested in ScrollView)
V1.7.0:
- Add support for setting scrollPosition through binding (Fix #89)
- Improve function builders, support for unlimited number of static views, support for arrays
- Improve default self-sizing settings
- Support for automatic keyboard avoidance
- Fix for layoutSubviews cycle in certain animation conditions (Fix #149)
V1.7.0
- Add support for setting scrollPosition through binding (Fix #89)
- Improve function builders, support for unlimited number of static views, support for arrays
- Improve default self-sizing settings
- Support for automatic keyboard avoidance
- Fix for layoutSubviews cycle in certain animation conditions (Fix #149)
V1.6.3
- New diffing algorithm: now uses
DifferenceKit
diffing for improved performance and flexibility - New drag&drop implementation (see demo project → photoGrid screen, tableview drag&drop screen)
- Fix drag & drop on 13.4 (work around SwiftUI bug preventing drop)
- UIContextMenu support for ASTableView
- Cache supplementary views
- Refactor code behind the scenes
- Fix for tableView self-sizing (sometimes cells would be too large)
- Fixes a bug related to cell-recycling in 1.6.2
V1.6.2
- New diffing algorithm: now uses
DifferenceKit
diffing for improved performance and flexibility - New drag&drop implementation (see demo project → photoGrid screen, tableview drag&drop screen)
- Fix drag & drop on 13.4 (work around SwiftUI bug preventing drop)
- UIContextMenu support for ASTableView
- Cache supplementary views
- Refactor code behind the scenes
- Fix for tableView self-sizing (sometimes cells would be too large)
V1.6.1
- New diffing algorithm: now uses
DifferenceKit
diffing for improved performance and flexibility - New drag&drop implementation (see demo project → photoGrid screen, tableview drag&drop screen)
- Fix drag & drop on 13.4 (work around SwiftUI bug preventing drop)
- UIContextMenu support for ASTableView
- Cache supplementary views
- Refactor code behind the scenes
V1.6.0
- New diffing algorithm: now uses
DifferenceKit
diffing for improved performance and flexibility - New drag&drop implementation (see demo project → photoGrid screen, tableview drag&drop screen)
- Fix drag & drop on 13.4 (work around SwiftUI bug preventing drop)
- UIContextMenu support for ASTableView
- Cache supplementary views
- Refactor code behind the scenes
V1.5.0
- Fix ASTableView header/footer updating
- Add support for
onScroll
modifier. - CODE BREAKING: Replace environment modifiers with direct functions (work around Swift 5.2 compiler bug)
→ Note: many modifiers have been renamed slightly
(eg.collectionViewContentInsets()
→.contentInsets(...)
)
→ Note: the new modifiers must precede any swiftUI modifiers
(eg.disableSeparators()
must come before.frame(...)
) - Add support for optional section in SectionBuilder (function builder)