🍦 SwiftServe Get

Menu / packages / popupview

popupviewas of 5.0.2 · e56e8961

https://github.com/exyte/popupview

What it serves, where

CapabilityiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
Bottom sheets

serves it · confidence 0.80 · as of 5.0.2

  • View.scrollPopup
    Sources/PopupView/PublicModifiers.swift:61
    View the line on GitHub →
    Scrollable, drag-dismissable, header-equipped popup — a bottom-sheet/drawer component; internal implementation (ScrollPopupModifier) is iOS-targeted
  • Popup.ScrollPopupPosition.bottom
    Sources/PopupView/PublicAPI.swift:116
    View the line on GitHub →
    Explicit bottom sheet positioning with top padding
  • Popup.ScrollPopupParameters.position
    Sources/PopupView/PublicAPI.swift:322
    View the line on GitHub →
?

not verified yet · confidence 0.35 · as of 5.0.2

  • View.scrollPopup
    Sources/PopupView/PublicModifiers.swift:61
    View the line on GitHub →
    Public decl is unconditional and present on macOS per surface digest, but the internal sheet implementation (ScrollPopupModifier) is compiled only under os(iOS); actual sheet behavior on macOS unverified
?

not verified yet · confidence 0.30 · as of 5.0.2

  • View.scrollPopup
    Sources/PopupView/PublicModifiers.swift:61
    View the line on GitHub →
    Public decl present per surface digest, but internal sheet implementation is os(iOS)-gated; behavior on watchOS unverified
?

not verified yet · confidence 0.30 · as of 5.0.2

  • View.scrollPopup
    Sources/PopupView/PublicModifiers.swift:61
    View the line on GitHub →
    Public decl present per surface digest, but internal sheet implementation is os(iOS)-gated; behavior on tvOS unverified
?

not verified yet · confidence 0.30 · as of 5.0.2

  • View.scrollPopup
    Sources/PopupView/PublicModifiers.swift:61
    View the line on GitHub →
    Public decl present per surface digest, but internal sheet implementation is os(iOS)-gated (os(iOS) is false on native visionOS); no visionOS floor in manifest
?

not verified yet · confidence 0.10 · as of 5.0.2

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

serves it · confidence 0.65 · as of 5.0.2

  • View.scrollPopup
    Sources/PopupView/PublicModifiers.swift:61
    View the line on GitHub →
    Present per surface digest; os(iOS)-gated internals compile on Mac Catalyst since os(iOS) evaluates true there
  • Popup.ScrollPopupPosition.bottom
    Sources/PopupView/PublicAPI.swift:116
    View the line on GitHub →
Toasts / banners

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

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

Notes

Bottom sheets: Bottom-sheet capability is delivered by the v5 scrollPopup modifier family (ScrollPopupParameters, ScrollPopupPosition.bottom/center with drag-to-dismiss and header). Public decls are unconditional in the digest, but the checkout shows Sources/PopupView/Utils/ScrollPopupModifier.swift wrapped in #if os(iOS), so non-iOS/non-Catalyst platforms are labeled unknown rather than supported. Popup.DisplayMode.sheet was NOT used as evidence: it selects a presentation mechanism (fullscreenSheet), not a bottom-sheet UI.

Toasts / banners: Toast capability is first-class: PopupType.toast case, isToast property, autohideIn auto-dismiss, and top/bottom banner positioning via Popup.Position. README markets 'Toasts' explicitly. All public decls are unconditional in the surface digest.

Badges for your README

Maintainer of popupview? These are yours — verified claims, linked to the receipts. Wrong verdict? That's a fix we want; see contribute.

verified badge
capability matrix badge
Bottom sheets badge
Toasts / banners badge