Wordgard: In-browser rich-text editor from the creator of ProseMirror
51–60 of 111 posts
Re: Wordgard: In-browser rich-text editor from the creator of ProseMirror
#52The code appears to be unavailable. This includes not just wordgard but all the ProseMirror code as well. If the motivation for moving off GitHub was "GH is down too much", it might be worth tracking how many 9's of uptime is lost in the self-hosted case.
Also, though GitHub's lack of reliability was part of the motivation to self-host, it was only a minor factor. The way they are trying to make Copilot a thing, at the cost of everything else, the way they handle US sanctions by blocking everybody from entire countries, and the way the web interface feels ever more heavyweight and sloppy were also factors.
Re: Wordgard: In-browser rich-text editor from the creator of ProseMirror
#53I think most people would love to the know the 'why'. This page discusses differences with prosemirror and is the closest I got to that question: ( https://wordgard.net/docs/prosemirror/ ). One thing to note is that there is not an upgrade path. Many concepts are shared with prosemirror, but it seems that switching means doing quite some work (correct me if I am wrong). Obsidian is based on Code Mirror so I guess the…
> why wordgard is worth the switching cost? It may not be. If you're happy with ProseMirror, continue to use ProseMirror. I have your back. But as the blog posts describes, I had a whole pile of new design insights that avoid some of the issues I've ran into with ProseMirror, so I had the itch to build a new iteration. I'll add a link to the blog post to the docs section of the website. (It's marijn, not merijn.)
Re: Wordgard: In-browser rich-text editor from the creator of ProseMirror
#54Re: Wordgard: In-browser rich-text editor from the creator of ProseMirror
#55Why this over Lexical by Meta?
I'd pick prosemirror any day over Lexical.
Re: Wordgard: In-browser rich-text editor from the creator of ProseMirror
#56I think most people would love to the know the 'why'. This page discusses differences with prosemirror and is the closest I got to that question: ( https://wordgard.net/docs/prosemirror/ ). One thing to note is that there is not an upgrade path. Many concepts are shared with prosemirror, but it seems that switching means doing quite some work (correct me if I am wrong). Obsidian is based on Code Mirror so I guess the…
> why wordgard is worth the switching cost? It may not be. If you're happy with ProseMirror, continue to use ProseMirror. I have your back. But as the blog posts describes, I had a whole pile of new design insights that avoid some of the issues I've ran into with ProseMirror, so I had the itch to build a new iteration. I'll add a link to the blog post to the docs section of the website. (It's marijn, not merijn.)
Also the decision to forego browser's selection and draw a custom layer.
All this makes reasoning about changes a lot more saner and intuitive. I've always wondered why prosemirror's transactions & steps couldn't be simplified further so I'm one vote up for the new design direction!
Re: Wordgard: In-browser rich-text editor from the creator of ProseMirror
#57Why this over Lexical by Meta?
Re: Wordgard: In-browser rich-text editor from the creator of ProseMirror
#58I think most people would love to the know the 'why'. This page discusses differences with prosemirror and is the closest I got to that question: ( https://wordgard.net/docs/prosemirror/ ). One thing to note is that there is not an upgrade path. Many concepts are shared with prosemirror, but it seems that switching means doing quite some work (correct me if I am wrong). Obsidian is based on Code Mirror so I guess the…
> why wordgard is worth the switching cost? It may not be. If you're happy with ProseMirror, continue to use ProseMirror. I have your back. But as the blog posts describes, I had a whole pile of new design insights that avoid some of the issues I've ran into with ProseMirror, so I had the itch to build a new iteration. I'll add a link to the blog post to the docs section of the website. (It's marijn, not merijn.)
> (It's marijn, not merijn.)
oeps, sry!Re: Wordgard: In-browser rich-text editor from the creator of ProseMirror
#59Prosemirror doesn't really have any mechanism to do this, so i've ended up doing one of these two things:
1. Define the schema twice, once using Prosemirror and once using something like Zod. Then having a battery of equivalence tests to assert that the schemas match. 2. Build a meta schema definition layer that can output a Prosemirror schema, but conforms to the standard schema spec (https://standardschema.dev/), this approach is more viable if not using something like Tiptap.
I haven't tried using Wordgard yet, so I can't tell if it does anything to address this, but just calling it out as a pain point i'd love to see solved.
Re: Wordgard: In-browser rich-text editor from the creator of ProseMirror
#60Why this over Lexical by Meta?
The person who got inspired by prosemirror and built lexical is no more at meta. Go to the repository and you'll find it's already in maintenance mode. Its promise of cross platform extensible editor is unrealised yet. I'd pick prosemirror any day over Lexical.
But Claude is playing part of it.