Ross ROSS = Recommend OSS · open-source software intelligence for agents

slackhq/PanModal

An elegant and highly customizable presentation API for constructing bottom sheet modals on iOS. observed · 2026-08-28

github.com/slackhq/PanModal · Swift · MIT (permissive) · archived observed · 2026-08-28

Health v2 · maintenance only

10/100

  • Activity 50
  • Release rhythm 8
  • Longevity 100

Flags: archived

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2746
  • days_rel: n/a
  • days_push: 303
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

3778 stars · 632 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

PanModal is a Swift library from Slack for presenting customizable bottom sheet modals on iOS. It supports any UIViewController and provides seamless pan gesture transitions between the modal and embedded scroll views.

Use cases

  • present a bottom sheet modal in an iOS app
  • show a draggable sheet with scrollable content
  • build thumb-accessible pickers or menus on iPhone
  • replace UIKit's default modal presentation with a bottom sheet
  • present a view controller as a partially expanded sheet

When to choose

  • you need polished, customizable bottom sheet presentation on iOS 10+
  • you want smooth 60fps pan transitions between modal and scroll views
  • you prefer a lightweight Swift library with CocoaPods, Carthage, or SPM support

When to avoid

  • you are building for Android or cross-platform with Flutter or React Native
  • you need SwiftUI-native sheet APIs and can use built-in presentation modifiers
  • your project targets iPadOS multi-window layouts requiring custom presentation containers

Facets

library · maturity stable

ui-components animation mobile-framework mobile-development frontend cross-platform bottom-sheet modal-presentation uikit cocoapods swift-package-manager ios swift mobile

1 source

Member repositories

RepositoryRoleHealth v2
slackhq/PanModalmain10

For agents

markdown · JSON · MCP: product_card(name="slackhq/PanModal")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem