H-uru / Plasma

Cyan Worlds's Plasma game engine
http://h-uru.github.io/Plasma/
GNU General Public License v3.0
205 stars 81 forks source link

When manually hidden, the KI will not stay hidden if there is an incoming chat message. #1389

Open DamnBriggsy opened 1 year ago

DamnBriggsy commented 1 year ago

On the vanilla client, clicking the button to hide the KI (pictured) will keep the KI hidden until it is re-opened by the user. On the H'uru client, the KI will re-appear any time a new chat message comes in.

image

I propose the functionality be changed to match the vanilla client: choosing to hide the KI should keep it hidden until the user chooses to show it again. This would be of particular use when taking video or screenshots in situations where there is a lot of chatter and the KI being visible is not desired.

dpogue commented 1 year ago

Agreed, with the note that if a chat message with a name mention comes in while the KI is minimised, we should flash the KI icon.

TheScarFr commented 1 year ago

Agreed with both.

On the same subject, I propose this: If my KI is visible but not opened (I can read the chat), and I link to another Age, I'd like my KI to still be visible when I appear in the other Age. The book/stone GUI minimizes the KI, but in a previous version of MOUL (or in offline Uru, I don't remember) the KI did show again after the link if it was visible before the link, which is what I'd like.

patmauro commented 1 year ago

Piggybacking off of this to add that the non-KI, beginners "chat" interface also needs a similar feature! Currently (in both clients) when a player starts in the Cleft with default settings, the subtitles from the Zandi tutorial will immediately burn into their screen and will stay on screen forever, they do not fade out and will not disappear unless the player types /clearchat (a function they, as a newcomer, probably aren't aware of). This is because there is no way to hide this chat window like you can do with the KI. A good solution to this to make the UI a little more player-friendly would be to add the ability to hide the "vanilla" chat like you can do with the KI. (Perhaps just with a small "X" graphic.)

Had been considering adding this as a separate ticket but this seems worth mentioning here.

TheScarFr commented 1 year ago

Speaking about the /[something] commands, it could be useful to add a button in the "Options Menu" GUI, to open a popup that lists all the /[something] commands and their purpose. They have been added to an imager at "New Messengers Pub", but they are OOC things and shouldn't be in an imager; their place is in the "Options Menu" GUI, like the "Video" button, IMO.