Skip to content

Redesign paused in debugger overlay (Android) - #58951

Draft
huntie wants to merge 1 commit into
pr58950from
pr58951
Draft

huntie wants to merge 1 commit into
pr58950from
pr58951

Conversation

@huntie

@huntie huntie commented Oct 8, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Context

Continued review of built-in dev UI controls for iPhone Duo / wider screen devices.

Android counterpart to #58950.

Notes

  • The capsule, its popup, placement and animations move out of DefaultDevLoadingViewImplementation into DevBanner, an internal class it now owns. The paused overlay is a PausedDevBanner subclass that overrides its open members: window type, dimming, stack level, height, padding, the leading icon, the two-line text and the tap. The public API is unchanged.
  • The paused banner never passes through setDevLoadingEnabled, so a paused app always says why it is not responding.
  • The ic_resume PNGs are replaced with one vector pause icon, and the dialog's layout and backgrounds are dropped.
Before After

Changelog:
[Android][Changed] - Paused in debugger overlay: Redesign as a floating capsule

Test Plan

  • ✅ On the Pixel 10a emulator (API 37), a paused message from a scripted DevTools session shows the banner over the dimmed app.
  • ✅ While paused, a tap on the app content is swallowed, and the disconnected banner's dismiss button above it still takes the touch and dismisses it.
  • ✅ With the disconnected banner shown, the paused banner stays on top and the disconnected banner sits 12dp below it.

Paused, Pixel 10a

Light Dark

Paused with the disconnected banner

Light Dark

@huntie
huntie changed the base branch from main to pr58950 October 8, 2026 13:13
@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Oct 8, 2026
@huntie
huntie added this pull request to stack #58868 October 8, 2026 13:13
@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown

Caution

Invalid Base Branch

The base branch for this PR is pr58950, which is not main or a -stable branch.
Are you sure you want to target this branch?

@huntie
huntie force-pushed the pr58951 branch 2 times, most recently from 9220a15 to 0a45d75 Compare October 8, 2026 13:52

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. p: Expo Partner: Expo Partner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant