Show HN: Bangle.dev – Collection of tools for building rich text editors
21–28 of 28 posts
Re: Show HN: Bangle.dev – Collection of tools for building rich text editors
#22How would this compare to say a pre-made solution like Trix ( https://github.com/basecamp/trix ) from Basecamp?
Re: Show HN: Bangle.dev – Collection of tools for building rich text editors
#23Re: Show HN: Bangle.dev – Collection of tools for building rich text editors
#24I'll prefer simple textareas that accept markdown everytime.
Re: Show HN: Bangle.dev – Collection of tools for building rich text editors
#25Earlier quoted context omitted.
How does it compare to https://github.com/remirror/remirror ?
I have been following remirror since the start and also started working on bangle.dev at the same time. bangle.dev aims to add little API overhead on top of Prosemirror (PM) whereas Remirror tries really hard to hide the PM API and attempts to provide its own React-ish abstraction. This might be a totally fine choice, but I went with the route of building reusable components instead of abstractions.
However, when I look at your docs, it's not clear it's a different in approach from Remirror. The imports are all from bangle.dev which makes it seem like the same approach.
I would love to see a doc explaining the "API overhead" and how to use PM directly. I want to feel confident I can easily drop back down to PM if Bangle doesn't have a feature I need or implements it in a way that won't work for our use case.
Really excited to see this approach! Shared PM plugins are a great idea!
Re: Show HN: Bangle.dev – Collection of tools for building rich text editors
#26This looks cool! What would be the biggest motivation for using this over something like slateJS?
slate.js is react-only iirc, although I believe someone made a draft pr to make it work outside of it.
Re: Show HN: Bangle.dev – Collection of tools for building rich text editors
#27This looks cool! What would be the biggest motivation for using this over something like slateJS?
I tried to use slateJS initially, but I found the project to be slow (it was using ImmutableJS back then) and even though it claims it can support collaboration, it doesn't actually support it which is a deal breaker for me.
[0] For example Kitemaker https://blog.kitemaker.co/building-a-rich-text-editor-in-rea... (AFAIK they use v0.47).
[1] Edit: TinyMCE team is focused to build their editor based on Slate - https://www.tiny.cloud/blog/real-time-collaborative-editing-...
Re: Show HN: Bangle.dev – Collection of tools for building rich text editors
#28Earlier quoted context omitted.
How does it compare to https://github.com/remirror/remirror ?
I have been following remirror since the start and also started working on bangle.dev at the same time. bangle.dev aims to add little API overhead on top of Prosemirror (PM) whereas Remirror tries really hard to hide the PM API and attempts to provide its own React-ish abstraction. This might be a totally fine choice, but I went with the route of building reusable components instead of abstractions.