Skip to content
This repository has been archived by the owner on Nov 4, 2022. It is now read-only.

Releases: apptekstudios/ASCollectionView

V2.1.1 - iOS15 compatibility

22 Sep 01:33
Compare
Choose a tag to compare
  • 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

26 Jun 01:44
ed9edd5
Compare
Choose a tag to compare

Fix a subtle bug affecting animation/appearance of cells on reuse (thanks @andersio)
Add support for disabling keyboard handling on ASTableView (thanks @diegostamigni)

V2

24 Feb 00:35
bab7560
Compare
Choose a tag to compare
V2
V2: Merge pull request #199 from apptekstudios/v1.8.0WIP

V2

V1.7.1

03 Jun 22:52
4550cd5
Compare
Choose a tag to compare
  • 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

02 Jun 00:17
e71eda8
Compare
Choose a tag to compare
  • 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

03 May 00:21
91c0984
Compare
Choose a tag to compare
  • 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

02 May 00:49
272fe9d
Compare
Choose a tag to compare
  • 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

30 Apr 08:51
44e46a9
Compare
Choose a tag to compare
  • 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

30 Apr 04:42
88a0ecf
Compare
Choose a tag to compare
  • 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

05 Apr 07:20
91d85a3
Compare
Choose a tag to compare
  • 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)