🍦 SwiftServe Get

Menu / ui.progress-hud

Can Swift packages do loading indicators?

also known as: spinner · hud · activity indicator

PackageiOSmacOSwatchOStvOSvisionOSLinuxCatalyst

serves it · confidence 0.80 · as of 1.1.9

  • RefreshActivityIndicator
    Sources/SwiftUIPullToRefresh/SwiftUIPullToRefresh.swift:193
    View the line on GitHub →
    Public UIViewRepresentable spinner; README documents it as a standalone, configurable default progress indicator.
  • RefreshActivityIndicator.UIView
    Sources/SwiftUIPullToRefresh/SwiftUIPullToRefresh.swift:194
    View the line on GitHub →
    typealias UIView = UIActivityIndicatorView — a genuine activity indicator.
  • RefreshActivityIndicator.init
    Sources/SwiftUIPullToRefresh/SwiftUIPullToRefresh.swift:198
    View the line on GitHub →
    init(isAnimating:configuration:) allows direct use of the spinner in any view.
?

not verified yet · confidence 0.30 · as of 1.1.9

  • RefreshActivityIndicator.makeUIView
    Sources/SwiftUIPullToRefresh/SwiftUIPullToRefresh.swift:205
    View the line on GitHub →
    Surface parses PRESENT (no os() guards), but UIViewRepresentable/UIActivityIndicatorView do not exist on macOS AppKit; no guard/availability absence evidence, so unknown.
?

not verified yet · confidence 0.30 · as of 1.1.9

  • RefreshActivityIndicator.makeUIView
    Sources/SwiftUIPullToRefresh/SwiftUIPullToRefresh.swift:205
    View the line on GitHub →
    Surface parses PRESENT, but UIViewRepresentable/UIActivityIndicatorView are unavailable on watchOS and the reference is unguarded; unknown.
?

not verified yet · confidence 0.30 · as of 1.1.9

  • RefreshActivityIndicator
    Sources/SwiftUIPullToRefresh/SwiftUIPullToRefresh.swift:193
    View the line on GitHub →
    UIActivityIndicatorView and UIViewRepresentable exist on tvOS, but whole-module compilation is doubtful because UIImpactFeedbackGenerator (unavailable on tvOS) is used unguarded elsewhere in the same file; unknown.
?

not verified yet · confidence 0.40 · as of 1.1.9

  • RefreshActivityIndicator
    Sources/SwiftUIPullToRefresh/SwiftUIPullToRefresh.swift:193
    View the line on GitHub →
    Surface parses PRESENT and the referenced UIKit types are generally available on visionOS, but there is no visionOS-specific evidence or build verdict.
?

not verified yet · confidence 0.20 · as of 1.1.9

  • RefreshActivityIndicator
    Sources/SwiftUIPullToRefresh/SwiftUIPullToRefresh.swift:193
    View the line on GitHub →
    Declared in a module that unconditionally imports SwiftUI (nonexistent on Linux) and wraps UIKit; no os() guard in the digest, so unsupported cannot be claimed — but Linux support is implausible.

serves it · confidence 0.60 · as of 1.1.9

  • RefreshActivityIndicator
    Sources/SwiftUIPullToRefresh/SwiftUIPullToRefresh.swift:193
    View the line on GitHub →
    Unguarded, PRESENT on macCatalyst per surface; Mac Catalyst provides UIViewRepresentable and UIActivityIndicatorView.
  • RefreshActivityIndicator.init
    Sources/SwiftUIPullToRefresh/SwiftUIPullToRefresh.swift:198
    View the line on GitHub →
    Unguarded initializer, PRESENT on macCatalyst per surface.
progresshud as of 15.0.1
Details

serves it · confidence 0.70 · as of 15.0.1

?

not verified yet · confidence 0.25 · as of 15.0.1

  • Package.swift:9
    View the line on GitHub →
    Only .iOS(.v17) declared; missing floor is not absence evidence. No os() guards in the surface to prove absence either way.
  • README positions the library as iOS-only ('designed specifically for iOS').
?

not verified yet · confidence 0.25 · as of 15.0.1

  • Package.swift:9
    View the line on GitHub →
    Only .iOS(.v17) declared; missing floor is not absence evidence.
  • README positions the library as iOS-only.
?

not verified yet · confidence 0.25 · as of 15.0.1

  • Package.swift:9
    View the line on GitHub →
    Only .iOS(.v17) declared; missing floor is not absence evidence.
  • README positions the library as iOS-only.
?

not verified yet · confidence 0.25 · as of 15.0.1

  • Package.swift:9
    View the line on GitHub →
    Only .iOS(.v17) declared; SwiftUI-based target might compile for visionOS but nothing in the surface or manifest confirms it.
  • README positions the library as iOS-only.
?

not verified yet · confidence 0.20 · as of 15.0.1

  • Package.swift:9
    View the line on GitHub →
    Only .iOS(.v17) declared. Target depends on SwiftUI (unavailable on Linux) but the surface contains no os() guard proving absence, so unknown.
  • README positions the library as iOS-only.
?

not verified yet · confidence 0.25 · as of 15.0.1

  • Package.swift:9
    View the line on GitHub →
    Only .iOS(.v17) declared; Catalyst often inherits iOS targets but no manifest or surface evidence confirms it.
  • README positions the library as iOS-only.

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