Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GUI: add table/tourney chat to deck editor for draft/sideboard/construct #11523

Open
6 tasks
JayDi85 opened this issue Dec 7, 2023 · 0 comments
Open
6 tasks
Assignees

Comments

@JayDi85
Copy link
Member

JayDi85 commented Dec 7, 2023

Current table/tourney chat is useless:

  • waiting table chat hides on match/tourney started;
  • tourney chat in another window/panel and users don't want to switch to it;

XMage chat engine supports multiple rooms (game, tourney, server lobby, etc). And it supports multiple clients (viewers) for same room too.

So the main idea:

  • must have 3 shared chats for server lobby, table (same as tourney and waiting), match (same as game);
  • history of chat messages must be restored after reconnect (Save chat history on server and client sides #5562);
  • must support multiple instances of the same chat;
  • deck editor must show table chat;
  • optional: show game and table chats in the same window (its can be hard to implement cause there are some keyboard/hotkeys code and other chat related lifehacks);
  • optional: add private messages (looks like a popup chat window for private messages between users). Xmage has whisper feature, but it hard to use (must send chat message with username to make it private).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant