Skip to content

WIP: Menu based chat

TimePath requested to merge TimePath/menu_chat into master

Intercepts chat so we can draw our own chat dialog with scrollback

chat

The menu prog depends on the client prog sending it chat lines via commands. If the client prog does not support this, we fall back to the engine chat system

Recent chat is still handled by the engine to provide backlog consistency when hopping between servers with and without the feature

TODO:

  • Position correctly
  • Force text input to be the active component
  • Follow chat if scrolled to the bottom
  • Handle long chat lines
  • Close after sending
  • Player name tab completion
Edited by z411

Merge request reports