Live data from Hacker News

Wordgard: In-browser rich-text editor from the creator of ProseMirror

wordgard.net

51–60 of 111 posts

Re: Wordgard: In-browser rich-text editor from the creator of ProseMirror

#52
post #7

The 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.

I've had another report like this (they claimed it had been down for days). But I haven't noticed anything wrong with it (and I'm using it a lot). What did 'down' look like?

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

#53
post #39

I 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.)

[dead]

Re: Wordgard: In-browser rich-text editor from the creator of ProseMirror

#55

Why 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.

Re: Wordgard: In-browser rich-text editor from the creator of ProseMirror

#56
post #39

I 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.)

I'm part of the Zoho Writer team (Google docs alternative). And the new architecture is very similar to Zoho Writer i.e edits represented as a sequence of retains/keeps followed by action.

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

#58
post #39

I 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.)

Thanks, that would indeed be helpful.

  > (It's marijn, not merijn.)
oeps, sry!

Re: Wordgard: In-browser rich-text editor from the creator of ProseMirror

#59
One thing i've struggled with with Prosemirror (via TipTap) is that I very often need to interact with JSON representation of the document programmatically to extract data from it, this means I need (okay, strongly prefer) a statically-typed representation of it.

Prosemirror 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

#60

Why 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.

Seems like the contribution graph is on the highest for long time: https://github.com/facebook/lexical/graphs/contributors?from...

But Claude is playing part of it.

Post reply on HN