Hey @lindsey.
Could you update the OP to include this? I almost did it myself, but thought it might be rude.
Hey @lindsey.
Could you update the OP to include this? I almost did it myself, but thought it might be rude.
Where do we find the option to enable the rich editor? Only found an option to convert rich text to markdown
That explains why I canāt find the setting.
Should be moved to GUI toggle in experimental.
Wow the composer has come a long way.
I noticed a few small things using it to write a longer report just now, with alot of copying and pasting and fiddling with content:
if you paste in a link on its own line, then follow it with some text, it will remain oneboxed. there seems to be no way to remove the onebox and have the link just show as though it were later in the line, after some words. workaround seems to be to type the following text first then go back to the beginning of the line to paste in the link.
selecting some text and then choosing āHide detailsā from the menu causes your text to be overwritten. In the markdown composer it just makes the selected text hidden. (See screencasts below)
I want to hide this text
This is āintentionalā, but I see it may be confusing ā itāll set the bbcode open
attribute following what you have in your editor view.
Yes
No
Ohhhh.. I had no idea about that bbcode open
option. I have never wanted them to be open. I can verify that it works as you say.
A post was merged into an existing topic: Monospace font in the Markdown-only editor
Iād find it best if the availability of composer type can be set as a site setting. And when both are enabled, users can pick their composer in a user preference.
I wouldnāt like the toggle option on the composer as a longterm feature. It makes perfect sense now for testing on meta, but it would pretty much go against the goal of simplifying the composer experience.
I few issues I noticed with the rich text version:
and when I post it, I see this, so thereās no match, which is not good:
At least with markdown we can pick single line or multiline with the single tick or 3 ticks. But now with the monospace option (which Iām not a fan of), itās a bit of a conflictā¦
But if I try to use 3 ticks right again, I get this:
But this doesnāt happen often, so I donāt know what causes it.
To me, it just feels that it flows better with the rest of the content.
Sorry, I donāt follow.
This will come soon:
I havenāt read all the comments, so apologies if Iām repeating anything that has already been said.
I generally find WYSIWYG editors to be a bit janky, so I tend not to use them. That said, here are some things Iāve noticed already.
Enter
press is treated as two Enter
presses from the markdown editor is a tad jarring. I suppose this isnāt the first time Iāve seen this approach, but if people can toggle between markdown editor and rich editor, the inconsistency might get confusing. Not everyone will necessarily know that Shift + Enter
will act as a single Enter
does in the markdown editor.#
followed by space), then typing some characters, then deleting those characters causes the scroll bar to scroll up for no apparent reason. This only happens if the editor is scrolled all the way down.Backspace
will add a new list item. This isnāt a problem per se, itās just a bit unexpected.s
for pluralization or an apostrophe immediately afterwards; again, not common but I have run into it multiple times).It was probably a glitch, because I canāt reproduce it now, or maybe something specific needs to happen for it to behave like that. Basically, as you can see, the 3 ticks were rendered as text, inside single ticks, hence the dark background. Then the second time I would add 3 ticks, right underneath the previous one (the 3 ticks rendered as text inside digle ticks), it would then create the code block as expected. Hope it makes sense now?
I also just noticed that markdown in rich text mode doesnāt work as expected. Look at this where the single ticks are not affecting the text `test`, but the 3 ticks are doing their job.
Editors are relatively split on this option. For example, Google Docs has Enter = line break, but Notion has Enter = paragraph break. I think your point about consistency between Markdown mode and the rich text editor is fair, though.
I canāt reproduce this with your current steps, could you provide browser details and more detailed instructions or a recording? Thank you!
Weāre working on some fixes to how inline code works in the editor, which should resolve this problem.
Good catch, I agree thatās unexpected. Iāll report to our team to fix.
Weāre working on this!
AND discourse has a setting that switches between those two modes Traditional markdown linebreaks
āUse traditional linebreaks in Markdown, which require two trailing spaces for a linebreak.ā ā so I think that both editors should obey this setting.
It got hard to find, and even after finding it at least five times, I still canāt remember it, so I added it to the OP with the admonition that itās at your own risk.
Are there any plans to revisit the known issues of the shared-edits Plugin with this new composer? Both in terms of missing features (showing edit-cursors of other people, group-based enabling of the feature etc.) and robustness (see e.g. Shared-Edits Improvements - #18 by Ralf_Stockmann )?
Iām still hoping we can prevent to install a separate āEtherpadā like service like HedgeDoc to have āniceā shared edits and use a Discourse based solution for our intranet instead.
Iām also considering to write a new plugin which offers an āon the flyā shared edits experience based on y.js with just a loose syncingā¦
I would say weāre more at ādreamsā than āplansā stage ā thereās a lot that ProseMirror and the rich text editor make possible, but we are largely focused on creating more feature parity with the Markdown-only composer so we can start rolling this out to customers. Itās on our minds, though, and we know thereās a lot of room for improvement there.
Iām with you on this Ralf! It is certain cherry on top type of stuff and I canāt see that being much fun to develop until the new composer is very well bedded in.
It is our plan dream to use the official ProseMirror bindings for Yjs in the future, a good part of that work will be building a Connection Provider | Yjs Docs for MessageBus.
Maybe we can find a way to turn these dreams into concrete plans. Iād be willing to contribute serious funding ā Discourse has a few pain points for our professional intranet use (another one being the stability of push notifications), but Iād much rather invest my money in this open source project than in something like Atlassian Confluence.