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

Releases: apptekstudios/ASCollectionView

V2.1.1 - iOS15 compatibility

Choose a tag to compare

@apptekstudios apptekstudios released this 22 Sep 01:33
  • 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

Choose a tag to compare

@apptekstudios apptekstudios released this 26 Jun 01:44
ed9edd5

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

Choose a tag to compare

@apptekstudios apptekstudios released this 24 Feb 00:35
bab7560
V2: Merge pull request #199 from apptekstudios/v1.8.0WIP

V2

V1.7.1

Choose a tag to compare

@apptekstudios apptekstudios released this 03 Jun 22:52
4550cd5
  • 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

Choose a tag to compare

@apptekstudios apptekstudios released this 02 Jun 00:17
e71eda8
  • 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

Choose a tag to compare

@apptekstudios apptekstudios released this 03 May 00:21
91c0984
  • 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

Choose a tag to compare

@apptekstudios apptekstudios released this 02 May 00:49
272fe9d
  • 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

Choose a tag to compare

@apptekstudios apptekstudios released this 30 Apr 08:51
44e46a9
  • 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

Choose a tag to compare

@apptekstudios apptekstudios released this 30 Apr 04:42
88a0ecf
  • 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

Choose a tag to compare

@apptekstudios apptekstudios released this 05 Apr 07:20
91d85a3
  • 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)