IMPROVED Markdown Support
IMPROVE actual markdown:
Disable auto-formatting of markdown
italic not bold or italic
Make it the SAME as GITHUB
which is closer to DaringFireball
IMPROVE for mobile:
Please add markdown support for Android client.
IMPROVE for other languages:
Currently the code formatting doesn't work for german keyboard users due to the system expecting another character after the
Due to that, Teams does not recognize the
I think that needs to change.
We’re fixing bugs identified in the comments, and other user reports we’ve received around markdown, but we’ve decided we’re not going to fundamentally change our markdown support.
This is the first time we’ve declined a request, and it didn’t come easily. We weighed this against other important features we’re working on to deliver and we had to make some tough choices.
Really appreciate your understanding on this, and please feel free to ping me if you have any questions, complaints, or need to rant.
96 commentsComments are closed
Hey, guys, just in case when you need to 'disable' markdown (formatting) in your MS Teams messages, use HTML encoding feature, I had a huge issue with MS Teams posting my messages in _italic_ because of underscores and when I got underscores replaced with '_' everything works just perfect
[Deleted User] commented
> we’ve decided we’re not going to fundamentally change our markdown support
This is actually *extremely* disappointing given that the **only** reason we're in this situation at all is because you guys chose to reinvent the wheel instead of using existing, popularly-supported-and-used markdown.
This is a complete showstopper for anyone trying to use Teams to "replace" Slack or any other collaboration app with real markdown support where they actually *use* the feature.
What's *really* frustrating is that Teams is (or was, at least) an Electron app, which means that the Teams devs have access to the plethora of markdown renderers available.
What's also frustrating is that the text input & formatter seems to be just the Outlook Webmail box but re-skinned, complete with "Tag as Important" button. The message box similarity to the webmail interface in terms of layout and available options, and the fact the most prominently-displayed "integration" option is a channel email address, makes me suspicious... Teams feels like a fancy frontend on an email system with "connectors" tacked on the side and a special renderer for message threads. If that's the case, then the "wontfix" response makes a *lot* more sense to me (you didn't "reinvent the wheel" but rather used an existing-but-"wrong" wheel) but I still don't agree with the decision.
Owen Scott commented
Can you please fix this feature? It's a daily source of pain. You've tried to do some clever inline stuff but no one asked for that :(. Can we not just type in markdown and have it render on send???
Please, don't continue on the Microsoft way of doing same stuff differently. There is existing and known Markdown syntax. Just reuse it with complete support and same syntax!
Tyler Benton commented
There's literally no reason to go off an reinvent the wheel. Why would you go off an create your own markdown parser and sketchy previewer when all the issues that everyone is having would go away completely if you just used an existing markdown lib that has actually done your work for you. All you have to do is use [marked](https://www.npmjs.com/package/marked) last month(Dec 2017) alone it it had 2,927,557 downloads so it's pretty obvious that they know what they're doing.
Ed Winn commented
This is also a blocker for our team of software devs. Teams has some really nice features, but the markdown support is maddening.
* Copy/Paste markdown doesn't work.
* Can't insert a gif from a ![gifhere](someurl) url
* If you make a mistake while typing a inline code block and go backwards the rest of your message becomes an inline code block
* emojis also don't work that well. :emoji: very few supported and they are all animated. just want plain full emoji set
I understand the various reasons why you would have the markdown support like it is, but would be nice to give the users a checkbox to enable/disable full markdown support.
Michael Herndon commented
Then many orgs will have to pass on teams, especially software companies.
Teams has a lot of promise. however, this is a blocking issue for adoption.
- tech org decision maker.
Owen Scott commented
Hi. Just a question: if you've been fixing bugs since August 3, why as of November have we not see fixes? The Markdown implementation in Teams is *completely* broken.
Try typing the following and tell me that this is a product that Microsoft should have in the field:
> The first variable is named `var1` and the second variable is named `var2`
In examples like this you get an inline code span for "var1" (most of the time) but never for "var2". Please fix! Personally I don't want to see any new features added to Teams before this basic issue is solved... Fix bugs before shipping new features!
Nestor Diaz commented
I agree that Markdown support should be improved. The current implementation is buggy and pretty much unusable for anything longer than a couple of words. This makes the tool unwieldy for dev teams, to the point where many would rather switch to a different tool (as evidenced by this thread).
Sam Blowes commented
Partial support, is not support.
Please support Markdown! not just partially.
Prabal Ghosh commented
Cannot do multiple code blocks in one line... example: This is the `first` code block and this one is the `second`... the second one does not format correctly.
That's disappointing. I really dislike markdown features. I don't want to auto italicize, or auto emote. Maybe make a "post as code" without ANY formatting section?
Dave Gilbert commented
I'd like to add my voice to this issue. Replacing markdown code as-you-type is probably what makes this feature so broken. There might be a way to make it work, but if you can't, then please turn off the inline-replacement and spend the time fixing the parser instead.
Most (if not all) people familiar with Markdown expect to see the formatting marks while editing the text. That's the whole point: easy to read, formatted and unformatted.
I for one believe that support for markdown is more important than memes, giphies and emojis combined.
Maybe this markdown bug could be fixed?
I added markdown support to a 1 hour todo list hackathon. The entire hackathon was a hour, not just adding markdown support. Honestly, it would take 5 minutes to add proper markdown support, and I can prove it:
I seriously think it took me longer to find the best font icons for the buttons than it did to add markdown support. Unacceptable!
`I'd` say ~~this~~ is a `bug`, it's quite **obvious** that `markdown` doesn't work.
Julian Knight commented
Please reconsider this. So many tools are now using Github flavored Markdown that it is rapidly becoming the standard. It works really well with technical teams, is well understood by many people and is much more flexible than the original markdown.
Jamie Thomson commented
I echo all the comments made since this was declined on 2017-08-03. The markdown support right now is horrific. Prashant Pathak said "The inline markdown formatting was an ambitious failure" and he was spot on. People that write markdown do not like your "live conversion" feature that converts it on the fly. I urge you to reconsider this. If you're going to support markdown, do it properly.
Prashant Pathak commented
Please reconsider your declining of this request. The inline markdown formatting was an ambitious failure. Getting that right (if it is even a good idea) would be a huge undertaking well beyond the scope of MS Teams. Please now be brave enough to take it back and provide simple and functioning markdown support. Don't think about the sunk cost. Teams would be a better product without inline markdown formatting.
Or consider this alternative: Format markdown inline but don't remove any of the syntax characters. I think this would still make it a lot simpler and easier to use, especially when changing existing formatting, and hopefully also simpler to implement.
I really don't agree with the decline of this feature. Please stop styling my markdown as I type it, it all just is really cumbersome to use, for example when adding code snippets when compared to Slack.