🍦 SwiftServe Get

Menu / ui.pager

Can Swift packages do paging / carousel?

also known as: carousel · page view · swipeable pages

PackageiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
swiftuipager as of 2.5.0
Details

serves it · confidence 0.90 · as of 2.5.0

serves it · confidence 0.90 · as of 2.5.0

serves it · confidence 0.90 · as of 2.5.0

  • Pager
    Sources/SwiftUIPager/Pager.swift:34
    View the line on GitHub →
    Core paging view, declared unconditionally; no watchOS gap in surface digest
  • Pager.onDigitalCrownRotated
    Sources/SwiftUIPager/Pager+Buildable.swift:168
    View the line on GitHub →
    watchOS-specific paging input (Digital Crown); digest gaps mark it absent on iOS/macOS/macCatalyst/tvOS but present on watchOS
  • Package.swift:11
    View the line on GitHub →
    Manifest declares .watchOS(.v6)

serves it · confidence 0.85 · as of 2.5.0

  • Pager
    Sources/SwiftUIPager/Pager.swift:34
    View the line on GitHub →
    Core paging view has no tvOS gap; drag-gesture modifiers (e.g. Pager.dragForwardOnly, Pager.sensitivity) are gated !os(tvOS), so swipe interaction is reduced on tvOS
  • Pager.init
    Sources/SwiftUIPager/Pager.swift:181
    View the line on GitHub →
    Public initializer present on tvOS
  • Package.swift:12
    View the line on GitHub →
    Manifest declares .tvOS(.v13)

serves it · confidence 0.75 · as of 2.5.0

  • Pager
    Sources/SwiftUIPager/Pager.swift:34
    View the line on GitHub →
    Core paging view has no visionOS gap in surface digest; no visionOS-specific handling in source and no manifest floor, hence reduced confidence
  • DraggingAnimation
    Sources/SwiftUIPager/PageConfiguration/PagingAnimation.swift:11
    View the line on GitHub →
    Trailing-* availability covers visionOS
?

not verified yet · confidence 0.20 · as of 2.5.0

  • Pager
    Sources/SwiftUIPager/Pager.swift:34
    View the line on GitHub →
    Surface digest lists no linux gap, but the Swift-only extraction does not model the SwiftUI import, which is not available on Linux; no build verdict, so presence cannot be trusted here

serves it · confidence 0.80 · as of 2.5.0

  • Pager
    Sources/SwiftUIPager/Pager.swift:34
    View the line on GitHub →
    No macCatalyst gap in surface digest; the extractor does model macCatalyst (digital-crown decls list it absent), so gap absence here is a genuine presence signal
  • Pager.init
    Sources/SwiftUIPager/Pager.swift:181
    View the line on GitHub →
    Public initializer present on macCatalyst

✓ serves it · ◐ with conditions · ✕ not served (proven) · ? not verified yet — hover any verdict for the receipt, click to pin it