[go: up one dir, main page]

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

Chat system #21

Open
tec27 opened this issue Jul 30, 2014 · 4 comments
Open

Chat system #21

tec27 opened this issue Jul 30, 2014 · 4 comments

Comments

@tec27
Copy link
Member
tec27 commented Jul 30, 2014

We need a decent chat system with both user-to-user chats and channels.

MVP is likely very feature-bare (don't worry about ops, kicks, etc.)

@tec27 tec27 added this to the Beta release milestone Jul 30, 2014
@2Pacalypse-
Copy link
Member

Probably not for MVP, but later we should also consider adding the commands from bnet 1.0 to make things easier for people who are used to it.

eg.
/friend add
/join
/whisper
etc.

@2Pacalypse- 2Pacalypse- self-assigned this Jan 6, 2015
@2Pacalypse-
Copy link
Member

Current progress: #35

@2Pacalypse-
Copy link
Member
2Pacalypse- commented Jan 10, 2015

List of possible future features (don't have to implement them all, just a few that popped into my head while thinking about chat channels):

  • list of all public channels
  • preserve the list of joined channels for each user
  • save X amount of last messages on the server for each channel
  • group/classify channels into public/private (password protected)/special etc.
  • configurable options (eg. for show/leave notifications, timestamps etc.)
  • channel operator system
  • ability to kick/promote/demote/ban etc.
  • chat commands (eg. /friend add name, to add a friend)
  • invite a friend to a chat channel
  • focus text box input at all possible times (basically, keep the text input field focused as long as it doesn't break expected behaviour)
  • private messages (should work both as /whisper in battlenet 1.0, as well as open a new window with just you and a person you're whispering with)
  • save private messages on server in case one user is offline (so he'll get the message when he signs in)
  • status icons (online, away, dnd, in-game (type of the game he's in) etc.)
  • emoticons! (hopefully we don't overdo it with this and only add cool, bw-related ones)
  • highlighting (sound and visual notifications)
  • pagination for list of joined channels
  • syntax for linking various things (html links, game lobbies, profiles, teams etc.)
  • auto-completion (of commands, user names, channel names)
  • add an option to allow people to read history of the chat before they joined

@2Pacalypse- 2Pacalypse- removed their assignment Sep 10, 2015
@tec27 tec27 removed this from the Beta release milestone Jul 19, 2016
@arya-s
Copy link
Contributor
arya-s commented Feb 2, 2017

Some suggestions:

  • override select all shortcut to select only the text box input
  • option to minimize offline player list

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

3 participants