Skip to content

Conversation

@smoogipoo
Copy link
Contributor

@smoogipoo smoogipoo commented Oct 24, 2025

Fixes #35337

Proxying the chat doesn't work quite correctly because, input wise, it is still below the footer which blocks input (because it's an OverlayContainer and that's how they work). Instead, we have to move the chat entirely into the footer.

Because it's now a static component, I've added appear/disappear animations for it (same implementation as ScreenFooterButton):

2025-10-24.21-30-28.mp4

Furthermore there's a separate issue where the chat is physically too small to contain the entirety of the context menu within its boundary (which was DrawableChannel), so you couldn't reach the report/block buttons. I've fixed this by moving the context menu container to a higher level:

2025-10-24.21-27-11.mp4

Although this change affects ChatOverlay (context menu container moved up one level), I don't think there is any functional difference.

@peppy peppy self-requested a review October 24, 2025 15:48
Copy link
Member

@peppy peppy left a comment

Choose a reason for hiding this comment

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

Can't find any immediate issues.

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.

Cannot click to chat in quick play

2 participants