I'm not sure if I'm just talking about the /me messages. What I mean to say is, I find the avatars to be a very easy visual cue for identifying which parts of chat are chat, and which parts of chat are administration. There's two distinct categories of message that appear of the screen, there's two distinct visual formats; the more they line up, the neater it'd be.Ah I see. Hm... I'll see if I can't figure out something nice. I don't think I send avatars... but maybe I do... I'll see.
Feature Requests [OLD]
Root / Site Discussion / [.]
I'm not sure if I'm just talking about the /me messages. What I mean to say is, I find the avatars to be a very easy visual cue for identifying which parts of chat are chat, and which parts of chat are administration. There's two distinct categories of message that appear of the screen, there's two distinct visual formats; the more they line up, the neater it'd be.
There are actually 3 types of messages:
normal messages (display an avatar and user's rank)
module messages (the gray messages on the left.)
system/warning messages (centered gray/red messages)
some module messages are "chat" and others are "administration", and there's not always a clear division
/me and /pm are definitely "chat", but something like /coingloat displays "Hey losers, <user> has <number> coin(s).", which is not directly said by a user, it's more of an announcement (but it's still attached to the user that sent it)
I don't think there's any internal distinction between them.
Also, module messages can be sent while hiding, and I don't think it's a good idea to display the person's avatar when they're not technically in chat.
OK, I'm learning about module messages.
module messages can be sent while hiding, and I don't think it's a good idea to display the person's avatar when they're not technically in chat.Do you mean to say, module messages can be sent without the person sitting at a keyboard intentionally interacting with chat, or that sitting at a keyboard intentionally interacting with chat can still be 'not technically in chat'? I don't know the details behind module messages.
OK, I'm learning about module messages.Using /uptonogood will make it look like you've left chat, and you won't be able to post normal messages. However, you can still send module messages with commands like /me.module messages can be sent while hiding, and I don't think it's a good idea to display the person's avatar when they're not technically in chat.Do you mean to say, module messages can be sent without the person sitting at a keyboard intentionally interacting with chat, or that sitting at a keyboard intentionally interacting with chat can still be 'not technically in chat'? I don't know the details behind module messages.
So, the second of the two. If you were to replace the slightly screwy notion of 'technically in chat' with 'sitting at a keyboard intentionally interacting with chat', then, do things fall into line more sensibly?
So, the second of the two. If you were to replace the slightly screwy notion of 'technically in chat' with 'sitting at a keyboard intentionally interacting with chat', then, do things fall into line more sensibly?You're not really supposed to interact with chat while hiding, allowing /me and other commands that output things is kind of an oversight.
You're not really supposed to interact with chat while hiding, allowing /me and other commands that output things is kind of an oversight.That does make more sense, thanks for clearing it up.
It's more like purposeful relaxation of restrictions. I could check to see if a module message is broadcasting and stop it from being sent if the sender is hiding (it's like one line of code), but that seems terribly restrictive. Like 12me says, most messages are technically "from" a user. This is so that ignoring will ignore ANYTHING a user generates at all, even the "Hey losers" messages. But at the same time, a message like "hey losers, this guy has coins" isn't REALLY from a person from a user-perspective. It's just a general saying.You're not really supposed to interact with chat while hiding, allowing /me and other commands that output things is kind of an oversight.That does make more sense, thanks for clearing it up.
Okay, we've gotten a bit off-track - stopping mesages wasn't part of my original feature request anyway. It was more about the visual representation of the message (presence/absence of avatar) more closely matching the type of message (for example, dividing messages by 'type' as: ones as a direct result of someone with an avatar choosing specifically to trigger the message, and ones that are not - though, there are other distinctions of 'type' that are possible).
I'm also not sure how an avatar could fit in a single line message without looking out of place.Then don't. For regular single-line chat messages, the avatar isn't made to fit. I was asking for consistency.
While "consistency" is difficult given the purpose of module output
If the main issue with this is distinguishing server information and user messages
Then perhaps CSS to surround user module messages with parentheses would be useful to you
.modulemessage[data-user]::before {
content: "("
}
.modulemessage[data-user]::after {
content: ")"
}
I think <code> looks better when it doesn't take up the full width of the screen. just adding display: table; seems to work, though I'm sure there's a better way of doing this.something something https://smilebasicsource.com/editor?type=css