I was already derailing another thread about a feature-request I did for this plugin, so I figured I'd give it its own topic to give it a bit more attention. Hopefully, people will like what they see and come with some feature requests and such that I can work on until the next version of MUSH comes out. Imo, even in its somewhat crude form right now, I already get a lot of usefulness out of it.
Some screenshots (most recent first):
* http://qs.merseine.nu/images/previewer3.png
* http://qs.merseine.nu/images/previewer2.png
* http://qs.merseine.nu/images/previewer1.png
Currently implemented features:
* Spellchecking with squiggles!
* Variable text-width support.
* Mostly based on world-settings.
* Diku (colour) support (mud_diku.lua)
* Support for other muds/codebases through the same system Diku above was implemented.
* Skinning (layout.lua). The more recent screenshots show a layout in which the preview window takes the bottom of the normally available textrectangle, and shifts the textrectangle itself up an appropriate amount so the most recent output remains the bottom-most part of the view.
* A toggle for the white line inbetween different paragraphs.
Features yet to implement:
* A -pretty- skin rather than something with ugly lines that help me find off-by-one mistakes in my math. I could use an artist for that, if anyone actually proves to be interested.
* Persistent settings of the kind of mud / kind of layout. Right now, the includes are a little bit hard-coded. Oops.
* A toggle to make it replace the top part of the tectrectangle rather than the bottom bit, since I figure some people might prefer it (among who might be me - I'm not sure yet).
* Alt+#number to select the #number'th incorrect word in your input, ready for direct replacement in typing. (Needs new version of MUSHclient for that.)
* Actual live-updating of the typed text. (Needs new version of MUSHclient also.) Timers are a tadbit too laggy / cpu-intensive.
Depending on how long it takes for the next version of MUSHclient and whether there's any interest at all, I might release an incomplete (manually activated) version in the meanwhile.
Comments, questions and what-else-not are appreciated. :)
Some screenshots (most recent first):
* http://qs.merseine.nu/images/previewer3.png
* http://qs.merseine.nu/images/previewer2.png
* http://qs.merseine.nu/images/previewer1.png
Currently implemented features:
* Spellchecking with squiggles!
* Variable text-width support.
* Mostly based on world-settings.
* Diku (colour) support (mud_diku.lua)
* Support for other muds/codebases through the same system Diku above was implemented.
* Skinning (layout.lua). The more recent screenshots show a layout in which the preview window takes the bottom of the normally available textrectangle, and shifts the textrectangle itself up an appropriate amount so the most recent output remains the bottom-most part of the view.
* A toggle for the white line inbetween different paragraphs.
Features yet to implement:
* A -pretty- skin rather than something with ugly lines that help me find off-by-one mistakes in my math. I could use an artist for that, if anyone actually proves to be interested.
* Persistent settings of the kind of mud / kind of layout. Right now, the includes are a little bit hard-coded. Oops.
* A toggle to make it replace the top part of the tectrectangle rather than the bottom bit, since I figure some people might prefer it (among who might be me - I'm not sure yet).
* Alt+#number to select the #number'th incorrect word in your input, ready for direct replacement in typing. (Needs new version of MUSHclient for that.)
* Actual live-updating of the typed text. (Needs new version of MUSHclient also.) Timers are a tadbit too laggy / cpu-intensive.
Depending on how long it takes for the next version of MUSHclient and whether there's any interest at all, I might release an incomplete (manually activated) version in the meanwhile.
Comments, questions and what-else-not are appreciated. :)