We'd like an addition to the close button delay feature that gives a visual countdown as follows:
1. Counts down for a configurable duration in seconds (not to a target date, like the current countdown component)
2. Displays as a numeric second counter inside a circular progress indicator that animates as it depletes
Use case
We use the close button delay to ensure users see our paywall content for a minimum duration before dismissing. However, we want users to see a visual indicator of when the close button will appear, rather than having it appear without warning. The circular progress bar with countdown number gives users a clear signal that the paywall will become dismissible shortly, which we believe reduces frustration and improves the user experience compared to a button that simply appears after an invisible delay.
Desired behavior
- Configurable countdown duration in seconds (e.g., 5 seconds)
- Visual: numeric countdown ("5", "4", "3"...) centered inside a circular progress indicator that depletes as time passes
- When the countdown reaches zero, the timer component disappears
- This is purely a visual/UX component — it would be used alongside the existing close button delay feature to give users a visual indication of when dismissal becomes available
- Dashboard-configurable duration (to adjust without app updates)
- Supported on both iOS and Android SDKs
