presentation/widgets/common/pause_overlay library

Classes

PauseOverlay
Pause panel wired directly to GameSessionController — the pause button/system-lifecycle-pause round trip this repo already has (see game_session_controller.dart's own RoyLifecycleCoordinator hook) gets exactly one visible UI on top of it. Caller mounts this unconditionally inside their own Stack (same "always mounted, NeonDialog.overlaySlot animates the panel in/out" convention as every other in-tree overlay in this kit) — it decides on its own, from session, whether to show: