Opened 9 years ago

Closed 9 years ago

#3393 closed defect (wontfix)

Lobby - dropdown list to change presence

Reported by: elexis Owned by:
Priority: Nice to Have Milestone:
Component: Multiplayer lobby Keywords:
Cc: Patch:

Description

Currently, lobby.js supports the following presence statuses:

const g_PlayerStatuses = {
	"available": {
		"status": translate("Online"),
		"color": "0 125 0"
	},
	"away": {
		"status": translate("Away"),
		"color": "229 76 13"
	},
	"gone": {
		"status": translate("Gone"),
		"color": "229 76 13"
	},
	"playing": {
		"status": translate("Busy"),
		"color": "125 0 0"
	},
	"offline": {
		"status": translate("Offline"),
		"color": "0 0 0"
	}
}
  • offline should never occur unless we have a bug.
  • `gone' only happens for people who login with a regular xmpp client and set their presence to "extended away"
  • away can only be reached by typing /away in the chat.

It would be nice if we would add a dropdown list, so that people can chose between available, away and gone / extended away. Even if it only has three elements, I think the a dropdown list below the "Main Menu" button would be the most aesthetical solution.

We should probably rephrase "gone" and give it a different color. Maybe make away yellow and gone orange?

Change History (1)

in reply to:  description comment:1 by leper, 9 years ago

Milestone: Backlog
Resolution: wontfix
Status: newclosed

I don't see the point in differentiating between gone and away for lobby users. We also do not use "gone" in any special way (apart from sorting by status which is a bit strange) currently. I don't see the point in exposing gone for lobby users.

Replying to elexis:

[...] I think the a dropdown list below the "Main Menu" button would be the most aesthetical solution.

I think not having a dropdown at all is even better.

So my stance on this is not exposing gone (which some of your other tickets might do) and having /away is somewhat nice, but I'd rather remove that than add more useless stuff to the lobby.

Note: See TracTickets for help on using tickets.