462 votes44 comments · Public » Accessibility (keyboard navigation, reader, colors etc.) · Flag idea as inappropriate… · Admin →
An error occurred while saving the commentkmcginnes commented
I see what you are going for. You want a WYSIWYG editor that also supports some of the syntax of Markdown. But these ideas are fundamentally opposed to each other.
Markdown was created as a rebuke of WYSIWYG editors for many reasons, but the one that resonates with me is that formatting text after the fact is tedious. It's much easier to indicate the formatting as you type and let the computer figure out rendering later.
But a WYSIWYG editor does not allow for Markdown syntax to exist in the editor, since that is not what the rendered output would look like. If the editor does not match the rendered output you can not have a WYSIWYG editor.
So you've tried to split the difference. But the result is neither truly WYSIWYG nor truly Markdown. The editor rendering is very similar to the final rendered result, but there are plenty of differences that mean this is not a WYSIWYG editor. And once the markdown syntax is deleted you are not using markdown any more.
And while we're talking about editors, no text editor in any form should ever automatically delete characters as you type. However, this is how MS Teams "markdown" support works. If you type an asterisk, then a character, then an asterisk the application will delete the asterisks that the user typed. This, in my opinion, is user hostile.kmcginnes supported this idea ·