06-14-2017, 06:58 PM
BYOND handles which window it provides based on the data type. That's a Form provided by BYOND with no means for Dev to modify its size, only provide it things such as the window tltle and description to place in it. If I remember correctly, getting that large window requires something a bit larger than a String (line of characters). You can already find this larger window and data type being used when you edit profile pages.
I've not dabbled in BYOND for years, so I did a tiny bit of research to see if I could break this down for you. This is what I'm assuming, based on Dream Maker's reference.
Your emotes in SL2 are received as the following:
text // a quoted text string
This would be the one continuous line you're confined to with your emotes, as Snake's screenshot shows. In order to provide the larger window like it does with profile pages, you have to tell Dream Maker to receive the following:
message // multi-line text
There are a multitude of reasons why the previous is a more suitable choice than the latter, as much as it doesn't seem the case to the naive viewer. Manageability in particular, both processing over them and restricting certain things. Particularly, the keyword to 'message' is 'multi-line.' It allows line breaks and, without methods taken to prevent it, HTML injection, from what I've seen in the past. Unless you want people doing one emote consisting solely of thirty line breaks with followed by a single 'No.' for kek lul memez, it's likely a necessary evil.
So that's why that's like that. Dev can change it, but if he has his reasons for not doing so, it's just part of BYOND we'll have to suffer.
I've not dabbled in BYOND for years, so I did a tiny bit of research to see if I could break this down for you. This is what I'm assuming, based on Dream Maker's reference.
Your emotes in SL2 are received as the following:
text // a quoted text string
This would be the one continuous line you're confined to with your emotes, as Snake's screenshot shows. In order to provide the larger window like it does with profile pages, you have to tell Dream Maker to receive the following:
message // multi-line text
There are a multitude of reasons why the previous is a more suitable choice than the latter, as much as it doesn't seem the case to the naive viewer. Manageability in particular, both processing over them and restricting certain things. Particularly, the keyword to 'message' is 'multi-line.' It allows line breaks and, without methods taken to prevent it, HTML injection, from what I've seen in the past. Unless you want people doing one emote consisting solely of thirty line breaks with followed by a single 'No.' for kek lul memez, it's likely a necessary evil.
So that's why that's like that. Dev can change it, but if he has his reasons for not doing so, it's just part of BYOND we'll have to suffer.