The channel/window editbox displays control characters to allow the user to type them in to create color and bold formatting of their text. There is no way for the user to preview their success in this endeavor.

I propose a hybrid editbox that can switch between displaying control codes, and displaying fully colorized and formatted text.

When the user types, the editbox will revert to the current ability of seeing control codes to edit formatting.

When the user wiggles their mouse, the editbox will switch to a fully rendered formatting view to show what the formatted text looks like.

We can also add some keyboard keys, such as the arrow keys, that will make the editbox switch to rendered view.

When they begin typing text, it will switch back to editing view.

Give /editbox a flag to indicate which view should be set to.


Well. At least I won lunch.
Good philosophy, see good in bad, I like!