Skip to content

Add configurable background interaction mode to allow forwarding touches to presenting view#1

Merged
rahulVermaSimpplr merged 4 commits intomasterfrom
pr115
Aug 11, 2025
Merged

Add configurable background interaction mode to allow forwarding touches to presenting view#1
rahulVermaSimpplr merged 4 commits intomasterfrom
pr115

Conversation

@rahulVermaSimpplr
Copy link
Copy Markdown
Owner

This PR integrates changes from slackhq/PanModal#115 into this fork, introducing a backgroundInteraction property on PanModalPresentable and the PanModalBackgroundInteraction enum.
With these changes, developers can control how touches on the dimmed background are handled:

.dismiss — dismiss the modal (existing behavior)
.forward — forward the touch events (including taps, scrolls, and drags) to the presenting view’s hierarchy
.none — swallow the touch without action
This enables scenarios where the bottom sheet remains interactive and the presenting view can also receive gestures on the uncovered background area (e.g., scrolling lists, interacting with buttons).
No breaking changes — existing behavior remains the default unless backgroundInteraction is overridden.

@rahulVermaSimpplr rahulVermaSimpplr merged commit 0952422 into master Aug 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants