On my behalf, I will add my idea to this team. It would also be very interesting to modernize the appearance of the list of nicknames as in a modern messenger with the ability to add your own avatars from the "Address Book (Users)" or via the specified direct link to the image. How this is implement it correctly and efficiently is up to you. I am ready for dialogue.
Example command:
/nicklist [-cimo[N]] [@Window|#channel] [nickname|mask] [color1] [color2] [left|right] [W,H,I] ["url"][-cimo[N]] -c = Enable color settings for the nicknames and its background - [color1] [color2].
-i = Enable image work in the list of nicknames.
-m = Enable image animation support for the (.gif) format or some other scriptable cycle method.
-o[N] = Round corners by N number of pixels. If "N" = 0, then there smooth should be an even circle.
[@Window|#channel] Specify in what kind of window to enable support for images for the list of nicknames.
[nickname|mask] Define a user to display an avatar by nickname or mask.
[color1] Nickname color for the specified nickname in the nickname list in the format $rgb(N,N,N).
[color2] Background color for the specified nick in the list of nicknames in the format $rgb(N,N,N).
[left|right] Specify which side to display the avatar in the list of nicknames.
[W,H,I] Specify the width and height of the displayed image, as well as the indentation of the nickname from the avatar in the list of nicknames.
["url"] Provide a direct internet link to your avatar image. This link should be easily accessible to all other chat users. You can get this link by requesting “/CTCP nick avatar”, uploading the file via DCC, or creating a new command with an (invisible) request for the user “/AVATAR nick” to get an avatar, or any other search method to get from any database , for example inside IRCd. (These options are worth considering separately.)
Sample script:
on *:JOIN:#:{ /nicklist -cimo5 $chan $nick $rgb(10,148,220) $rgb(25,25,25) left 30,30,2 "url" }
An example of the result of displaying avatars in the list of nicknames:
When will this much-needed command be implemented in the mIRC client?