Sync doesn't properly support Lemmy style markdown.
redcalcium @ redcalcium @lemmy.institute Posts 20Comments 2,052Joined 2 yr. ago

redcalcium @ redcalcium @lemmy.institute
Posts
20
Comments
2,052
Joined
2 yr. ago
Text formatting seems like a simple thing to fix, but it actually take a lot of effort to implement well.
The thing about markdown library is every library supports slightly different markdown features. Lemmy uses markdown-it plus several extension (e.g. superscript and lowerscript, emoji, footnote, bidirectional text), which boasts 100% compatibility with the specs. Not sure what Sync uses, but as a native android app, it probably can't use
markdown-it
and has to use one of many java/android markdown library, and none of them seems to claim 100% compatibility with the specs. I suspect other native android lemmy clients also have this problem. Even jerboa (made by a lemmy dev) is not immune to this problem too, simply because it uses a different markdown library (Markwon) that behaves differently thanmarkdown-it
.