🍦 SwiftServe Get

Menu / ui.toast

Can Swift packages do toasts / banners?

also known as: snackbar · in-app notification · banner

PackageiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
popupview as of 5.0.2
Details

serves it · confidence 0.90 · as of 5.0.2

  • Popup.PopupType.toast
    Sources/PopupView/PublicAPI.swift:14
    View the line on GitHub →
    Dedicated toast popup type; decl is unconditional (no gaps) in surface digest
  • Popup.BasePopupParameters.autohideIn
    Sources/PopupView/PublicAPI.swift:188
    View the line on GitHub →
    Auto-hide timer, the defining toast/banner behavior
  • View.popup
    Sources/PopupView/PublicModifiers.swift:25
    View the line on GitHub →
    SwiftUI entry-point modifier that presents toast-type popups

serves it · confidence 0.85 · as of 5.0.2

serves it · confidence 0.75 · as of 5.0.2

serves it · confidence 0.75 · as of 5.0.2

serves it · confidence 0.60 · as of 5.0.2

?

not verified yet · confidence 0.10 · as of 5.0.2

  • Package.swift:7
    View the line on GitHub →
    No linux support signal; library is SwiftUI-only, which is unavailable on linux, but there is no os() guard evidence of absence in the surface, so status stays unknown

serves it · confidence 0.75 · as of 5.0.2

drops as of 1.7.0
Details

serves it · confidence 0.60 · as of 1.7.0

  • Drops.show
    #if os(iOS)
    Sources/Drops.swift:41
    View the line on GitHub →
    Core show API for presenting a drop (toast/banner); guarded by #if os(iOS), which holds on iOS.
  • Drop
    #if os(iOS)
    Sources/Drop.swift:28
    View the line on GitHub →
    The drop model (title/subtitle/icon/position/duration) — the toast payload; present on iOS.
  • Package.swift:30
    View the line on GitHub →
    Package.swift declares platforms: [.iOS(.v13)]; README states iOS 13+. Secondary evidence only.

not served here · confidence 0.90 · as of 1.7.0

  • Drops
    #if os(iOS)
    Sources/Drops.swift:30
    View the line on GitHub →
    Core Drops class is guarded by #if os(iOS); surface digest resolves macOS as absent (gap) for this decl.
  • Drop
    #if os(iOS)
    Sources/Drop.swift:28
    View the line on GitHub →
    Drop model guarded by #if os(iOS); macOS marked absent. All 44 public decls carry this guard — no surface exists on macOS.

not served here · confidence 0.90 · as of 1.7.0

  • Drops
    #if os(iOS)
    Sources/Drops.swift:30
    View the line on GitHub →
    Core Drops class is guarded by #if os(iOS); surface digest resolves watchOS as absent (gap) for this decl.
  • Drop
    #if os(iOS)
    Sources/Drop.swift:28
    View the line on GitHub →
    Drop model guarded by #if os(iOS); watchOS marked absent. All 44 public decls carry this guard — no surface exists on watchOS.

not served here · confidence 0.90 · as of 1.7.0

  • Drops
    #if os(iOS)
    Sources/Drops.swift:30
    View the line on GitHub →
    Core Drops class is guarded by #if os(iOS); surface digest resolves tvOS as absent (gap) for this decl.
  • Drop
    #if os(iOS)
    Sources/Drop.swift:28
    View the line on GitHub →
    Drop model guarded by #if os(iOS); tvOS marked absent. All 44 public decls carry this guard — no surface exists on tvOS.

not served here · confidence 0.90 · as of 1.7.0

  • Drops
    #if os(iOS)
    Sources/Drops.swift:30
    View the line on GitHub →
    Core Drops class is guarded by #if os(iOS); os(iOS) is false when compiling for the visionOS SDK, and the surface digest resolves visionOS as absent (gap).
  • Drop
    #if os(iOS)
    Sources/Drop.swift:28
    View the line on GitHub →
    Drop model guarded by #if os(iOS); visionOS marked absent. All 44 public decls carry this guard — no surface exists on native visionOS (iOS-compatibility mode aside).

not served here · confidence 0.90 · as of 1.7.0

  • Drops
    #if os(iOS)
    Sources/Drops.swift:30
    View the line on GitHub →
    Core Drops class is guarded by #if os(iOS); surface digest resolves linux as absent (gap) for this decl.
  • Drop
    #if os(iOS)
    Sources/Drop.swift:28
    View the line on GitHub →
    Drop model guarded by #if os(iOS); linux marked absent. All 44 public decls carry this guard (UIKit-based) — no surface exists on Linux.

serves it · confidence 0.50 · as of 1.7.0

  • Drops.show
    #if os(iOS)
    Sources/Drops.swift:41
    View the line on GitHub →
    os(iOS) evaluates true under Mac Catalyst; the surface digest records no macCatalyst gap for this decl, so the show API resolves present there.
  • Drop
    #if os(iOS)
    Sources/Drop.swift:28
    View the line on GitHub →
    Drop model present under Mac Catalyst (no gap recorded; os(iOS) holds on Catalyst). Manifest does not name Catalyst, so confidence held below the 0.6 conditional cap.
progresshud as of 15.0.1
Details

serves it · confidence 0.85 · 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.
  • 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 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 no os() guard in the surface proves 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 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