Your code snippet there did help Daniel, thanks for that. But I did make a correction, it wasn't making new lines when it was supposed to (i.e. it was putting everything on one line no matter what).
So I changed....
$lines = explode("\n", $str);
...to....
$lines = explode("<br />\n", $str);
...and now it works
I do have Line length on -1 though, and I am using the modern theme.
But I noticed it still sometimes enters a space randomly. It only did it once on a sequence of periods/fullstops...
This is a test message for visuals and whatnot...........................
that message came out as -
This is a test message for visuals and whatnot.......................... .
Since it only happened with dots and not the bunch of random letters after it (about 500 letters of gibberish), i'm pretty happy
EDIT: The space between the dots was because I reached the max word length - sorry haha. It works flawlessly now! Thanks!
Looking forward to the next release!