Skip to content

Fix replay/spectator scroll text not toggling with Ctrl+H#37027

Open
peppy wants to merge 3 commits intoppy:masterfrom
peppy:fix-scrolling-text-under-skin
Open

Fix replay/spectator scroll text not toggling with Ctrl+H#37027
peppy wants to merge 3 commits intoppy:masterfrom
peppy:fix-scrolling-text-under-skin

Conversation

@peppy
Copy link
Member

@peppy peppy commented Mar 18, 2026

Intended to add toggle but forgot.

This also fixes #37012 via a convoluted refactor of a lot of stuff. The basic overview is:

  • Moved all replay overlay concerns out of HUDOverlay. We can display this above everything confidently (i think).
  • Split out ReplayOverlay and ReplaySettingsOverlay so the base class can handle the visibility, hotkeys and everything that should be shared with all replay overlay components going forward. Ctrl+H is supposed to hide any of these kinds of details, and I'm sure we'll add more in the future.
  • Reorganised some things in Player so the new structure would work. Mainly the overlays which add a black layer during fade out.

@peppy peppy force-pushed the fix-scrolling-text-under-skin branch from 969b694 to 8b5acf0 Compare March 18, 2026 07:45
Copy link
Collaborator

@bdach bdach left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Replay controls are still fully interactable even when they're toggled off.
Screen.Recording.2026-03-18.at.10.34.15.mov
  • In multiplayer spectator completely hiding the new replay overlay means that there is no way to know which player is which anymore.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Skin elements can overlap the new scrolling text in replays

2 participants