JazzJackrabbit Community Forums

JazzJackrabbit Community Forums (http://www.jazz2online.com/jcf/index.php)
-   Resolved Issues (http://www.jazz2online.com/jcf/forumdisplay.php?f=50)
-   -   Chat Plus suggestions (http://www.jazz2online.com/jcf/showthread.php?t=20835)

FawFul Jan 2, 2026 10:17 AM

Chat Plus suggestions
 
How the chatbox visually looks, and how the player interacts with it has not changed much over the years. Command lines are shoehorned into the same functionality. WIth jj2+ becoming bigger and bigger and with more commands and shortcut oddities, it can get quite daunting. Here's a list of quality of life ideas:

Prefix and colouring
Starting off the chat box with "/" changes the prefix "Chat:" to "Command:" and changes the prefix, chatbox to yellow.It can be backspaced to return to regular "Chat:"
- Starting off the chatbox with ">" changes the prefix "Chat:" to "Admin Chat:" and changes the prefix, chatbox and sent chat to green. Unlike commands, also removes the ">" from the typed box. It can be backspaced to return to regular "Chat:"
- Starting off the chatbox and chat with "/me" changes the prefix "Chat:" to "#[Playername]" and changes the prefix, chatbox and sent chat (This latter one already the case) to lightblue. Unlike commands, also removes the "/me" from the typed box. It can be backspaced to return to regular "Chat:"

Autocomplete for commands.
Commands can be difficult to remember. The current chat box is 1 line, and last chat of 8 lines above it. When starting Chat with / to start your command, moves the 8 lines of last chat up-to 5 upwards to show 5 autocomplete answers, alphabetically on available answers left. So it should look something like this:

Player1: Hey
Player2: Hey
Player1: How goes
Player2: Things go well
Player1: I'm testing the chatbox
||Player1 captured the flag
2 minutes left...
Player2: Cool
/addadminip
/addallowedcommand
/addblockedcommand
/addprivilege
/admingroup
Command: /a

5 seconds later.....

Player2: Things go well
Player1: I'm testing the chatbox
||Player1 captured the flag
2 minutes left...
Player2: Cool
/allowready
/allowmouseaim
/allowsuicide
/allowwalljump
Command: /allow

5 seconds later.....

||Player1 captured the flag
2 minutes left...
Player2: Cool
/allowready - Toggles the availability of the /ready command
Command: /allowr

So preferably when one command remains, it takes the description truncated to the first sentence.

Text scroll
Modernize the chat by scrolling chat into line position. From the 8 lines fade in the bottom line as it scrolls in, fade out the bottom line as it scrolls away (fading for 16-bit only, probably). Move as a whole. Scrollspeed around 0.4s per line lock.

Miscellaneous
- Move !swap to a /swap me command. Currently it's the only plus command that is in the "!" command. Would be better to not have that for consistency and let mutators fiddle with the "!" prefix.
- More to come eventually when there's ideas....

Violet CLM Jan 2, 2026 05:03 PM

I moved this to the Resolved Issues forum in order to split it into four threads in the active issues tracker:
The rules are clear on this point:
Quote:

Originally Posted by Stijn (Post 491918)
Each issue is a separate thread. Please make a new thread for each bug or feature request. Having exactly one issue per thread makes it easier for everyone to find things and makes it easier for us to see which ideas are popular and which aren't. Spamming is generally not allowed on these forums, but here it's okay to open multiple threads if you have a separate report or request for each of them.

There were three ways I could have handled this:
  1. Ask FawFul to post four (or more) separate threads himself--this felt like an undesired roadblock that would lead to frustration, especially if FawFul wasn't online again for a while
  2. Post the four separate threads myself--this would have been fast, but showing my name, instead of FawFul's, next to each thread would have given people the impression they were my ideas
  3. Use the JCF's thread-copy tools to make separate threads, authored by FawFul, and then cut them each down to their relevant portions--this is what I did, as it seemed fastest and clearest from every third party's perspective, but looking at it, I can imagine that it might look strange for FawFul to log in and see four new threads that he supposedly posted, without actually having clicked the New Thread button four separate times

Let me know if you think I made the right decision here.

FawFul Jan 3, 2026 07:59 AM

Thanks. you made the right decision to seperate the feature requests. They can technically also be worked on seperately. Maybe this thread can be deleted to clean up the issue tracker.


All times are GMT -8. The time now is 06:15 AM.

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
JCF © 2001-Infinity Jazz2Online