Nice work! It seems like selection highlighting(?) doesn't work but the interaction feels good otherwise.
I'm curious when I see things more geared toward prose using CodeMirror instead of ProseMirror. Any comment on that decision?
Nice work! It seems like selection highlighting(?) doesn't work but the interaction feels good otherwise.
I'm curious when I see things more geared toward prose using CodeMirror instead of ProseMirror. Any comment on that decision?
Thanks for the heads up - I pushed up a fix to the hightlighting issue.
I originally went with Milkdown (Prosemirror-based) for Atomic, the knowledge base project that I built Atomic Editor for. ProseMirror doesn't provide virtualization out of the box. For shorter notes and even moderately long content it's fine - but atomic supports syncing content from a diverse set of sources and I noticed that long documents were causing delays on initial page load and some lag during edits. I didn't find anything like it with native virtualization that felt right to me so I built Atomic Editor.
No problem, I actually went through a similar path of trying milkdown/tiptap/a few others as the core for my own editor needs but kept running into into issues where the abstractions got in the way eventually. I was thinking about using ProseMirror for a custom 'one big text file' concept so I guess Ill close the door on that idea and give this a try.
Selection worked for me on mobile, but doesn't show a highlight. Probably a simple CSS fix.