🍦 SwiftServe Get

Menu / packages / floatingpanel

floatingpanelas of 3.2.2 · 7efcc769

https://github.com/scenee/floatingpanel

What it serves, where

CapabilityiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
Bottom sheets

serves it · confidence 0.90 · as of 3.2.2

  • FloatingPanelController
    Sources/Controller.swift:145
    View the line on GitHub →
    Container view controller that displays a panel; core bottom-sheet entry point, unconditioned in source.
  • FloatingPanelBottomLayout
    Sources/Layout.swift:25
    View the line on GitHub →
    Doc: 'A layout object that lays out a panel in bottom sheet style.'
  • FloatingPanelController.addPanel
    Sources/Controller.swift:529
    View the line on GitHub →
    Adds the panel as a child of a parent view controller.
?

not verified yet · confidence 0.20 · as of 3.2.2

  • Manifest declares only .iOS(.v12); no macOS floor. Sources import UIKit unconditionally, which the Swift-only extraction does not model as a macOS gap — no absence evidence, so unknown.
?

not verified yet · confidence 0.20 · as of 3.2.2

  • Manifest declares only .iOS(.v12); no watchOS floor. UIKit-based UIViewController surface; digest records no watchOS gap but no positive build evidence either.
?

not verified yet · confidence 0.25 · as of 3.2.2

  • Manifest declares only .iOS(.v12). Digest records no tvOS gaps, but the source unconditionally overrides childForHomeIndicatorAutoHidden (iOS-family API not on tvOS), so a tvOS build is doubtful; no guard evidence either way.
?

not verified yet · confidence 0.25 · as of 3.2.2

  • Manifest declares only .iOS(.v12). Digest records no visionOS gaps, but Sources/Extensions.swift uses UIScreen.main unconditionally (UIScreen is unavailable on visionOS), so a visionOS build is doubtful; no guard evidence either way.

not served here · confidence 0.50 · as of 3.2.2

  • View.floatingPanel
    #if canImport(SwiftUI)
    Sources/SwiftUI/View+floatingPanel.swift:51
    View the line on GitHub →
    Digest gaps mark linux absent for this core bottom-sheet entry point (canImport(SwiftUI) resolves false on linux).
  • FloatingPanelProxy
    #if canImport(SwiftUI)
    Sources/SwiftUI/FloatingPanelProxy.swift:31
    View the line on GitHub →
    Digest gaps mark linux absent (canImport(SwiftUI)).

serves it · confidence 0.70 · as of 3.2.2

  • FloatingPanelController
    Sources/Controller.swift:145
    View the line on GitHub →
    No macCatalyst gap in the digest; pure-UIKit surface is available under Mac Catalyst. No explicit manifest floor, so confidence is held below the symbol-presence ceiling.
  • FloatingPanelBottomLayout
    Sources/Layout.swift:25
    View the line on GitHub →
    Bottom sheet layout object; no macCatalyst gap in the digest.

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

Notes

Bottom sheets: FloatingPanel is a UIKit bottom-sheet/drawer container (Apple Maps style) with SwiftUI wrappers. Digest blind spot: core UIKit decls carry no per-platform gaps because 'import UIKit' is unconditional, so digest presence on macOS/watchOS/tvOS/visionOS/linux overstates buildability; statuses above under-claim accordingly. linux unsupported rests on the SwiftUI-wing guard anchors (gaps mark linux absent); the UIKit core has no linux guard, hence confidence 0.5. Checkout observations (not anchors): UIScreen.main used unconditionally in Sources/Extensions.swift; childForHomeIndicatorAutoHidden overridden in Sources/Controller.swift. 1 ObjC file unparsed per bundle blind-spot note.

Badges for your README

Maintainer of floatingpanel? 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