Documentation

SwiftUI Version History

A SwiftUI View for presenting a list of version changelogs.

ChangelogHistoricalList with a light color scheme. A SwiftUI Starter Kit Component.
ChangelogHistoricalList with a light color scheme.
ChangelogHistoricalList with a dark color scheme. A SwiftUI Starter Kit Component.
ChangelogHistoricalList with a dark color scheme.

Usage

NavigationStack {
    ChangelogHistoricalList(
        versionChangelogs: VersionController.history
    )
}

Features

  • Lists all previously recorded versions instantiated by VersionController.
  • Navigates to ChangelogView when a version number is selected.
  • Supports light and dark device color schemes by default.
  • Supports font scaling via Dynamic Type.
  • Supports offline usage in SwiftUI Previews for easy debugging and testing.

Notes

  • By default, tapping a version cell will navigate to ChangelogView with the selected changelog configuration.