Hi Marco,
Thank you for the report.
text selection does not work & really slow on long notes
Yeah, I found that building a Markdown editor with React Native is so hard.
It is based on CodeMirror with my patches, but it doesn’t work so well on mobile devices unfortunately, especially on Android. Gboard messes up cursor move, selections, and text input, and I’ve been tackling many times as you can see in other existing topics.
The critical reason is that Gboard doesn’t provide ways to handle it in webview.
As you said, the performance is really bad. That’s due to the patch to avoid the issues above.
The new version of CodeMirror targets mobile platforms and the problem is expected to be solved, but I’m not sure if they will solve this issue.
The best way to solve it is obviously to build a native editor from scratch for Android.
But I have to also take care of iOS platform.
It’s gonna take years to implement and be really hard.
Searching for an alternative solution.
open links does not work
It’d be nice to show a button to open a link when cursor is at it.
revisions don’t show up
It is not editing history but revisions, which means that you don’t get new revision unless you save it.
no undo / redo
You can do it from toolbar.