Skip to content

Refactor chat and script comms overlay#2843

Open
oznogon wants to merge 2 commits intodaid:masterfrom
oznogon:refactor-comms-overlay
Open

Refactor chat and script comms overlay#2843
oznogon wants to merge 2 commits intodaid:masterfrom
oznogon:refactor-comms-overlay

Conversation

@oznogon
Copy link
Copy Markdown
Contributor

@oznogon oznogon commented Apr 8, 2026

Refactor chat and script dialogs on CommsOverlay to identify the comms target in the panel, and to allow minimizing the panel without closing the conversation.

  • Add a title bar to active player chats.
  • Add minimize button and move close button to title bar.
  • Consolidate script and chat comms implementations to share panel and title bar layout.
  • Indicate unread notification state on minimized chat by switching to toggled-on state.
Screencast_20260408_000336.webm

Since this is implemented on CommsOverlay, this changes behaviors across Relay, Operations, SinglePilot, and Comms-only screens.

Screencast_20260408_001010_small.webm

Fixes part of #2845 (mousewheel scrolling on script comms now works when hovering on the text as well as the scrolbar)

oznogon and others added 2 commits April 8, 2026 16:34
- Add a title bar to active player chats.
- Add minimize button and move close button to title bar.
- Consolidate script and chat comms implementations to share panel and
  title bar layout.
- Indicate unread notification state on minimized chat by switching to
  toggled-on state.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant