Skip to content

Releases: crelies/AdvancedList

APIs similar to SwiftUI List & Custom content view API

10 Apr 22:06
Compare
Choose a tag to compare

No breaking changes

But because of a refactoring under the hood I decided to make a new major release.

Features

  • New APIs which mimic some SwiftUI List APIs
  • More freedom & control through the new custom content view API (checkout the Content example):
    Allows using ANY view you want as the list view: use a SwiftUI List or a custom view

More

Cleanup

20 Apr 13:04
8309de4
Compare
Choose a tag to compare

Improvements

  • Breaking Change in Initializer: Replaced unnecessary Binding parameter with a simple value parameter

Custom List View

02 Nov 23:26
9ffa471
Compare
Choose a tag to compare

Features

  • Replace the SwiftUI List used under the hood with a custom list view, for example a LazyVStack (take a look at the README)

Swift 5.3, Pagination modifier, Improvements & Refactoring

02 Aug 22:31
489289c
Compare
Choose a tag to compare

Swift 5.3

Make use of some enhancements made in Swift 5.3, like the ones made to function builders.

Pagination modifier 🚀

The pagination functionality feels now more like native SwiftUI. Easily add pagination support to your AdvancedList with the new .pagination modifier. Don't forget to read the migration section in the README.

Improvements & Refactoring

  • Say hello to code documentation 😀
  • Removed unnecessary self
  • Use @ViewBuilder instead of Group
  • Improved code indentation

Improvements to underlying implementation

22 Feb 17:31
85bfad4
Compare
Choose a tag to compare

4.0.1

Changes

  • Got rid off AnyViews and switch statement in AdvancedList view implementation
  • Uses the Group view with if statements and a map now