BlockNote
BlockNote copied to clipboard
A React Rich Text Editor that's block-based (Notion style) and extensible. Built on top of Prosemirror and Tiptap.
**Is your feature request related to a problem? Please describe.** We think Blocknote is amazing and about to use blocknote to build some part of project. Is it possible for...
Currently, there is no way to control the visibility state of the format toolbar in Blocknotejs. This becomes a problem in situations where we have a custom formatting toolbar with...
The documentation is not clear how to set HTML as initialContent. using this in an useEffect doesn't work for initial state: ``` const getInitialBlocks = async () => { const...
**Describe the bug** In docs, it is written that`BlockNoteViewProps` type is exported. But, on using it, it's not actually exported. So, its hard to create a generic component in Next.js...
**Is your feature request related to a problem? Please describe.** Currently, `defaultBlockSpecs` has heading, paragraph, bulletListItem, numberedListItem, image and table. So, when a editor is rendered, one can choose any...
I would like to add a keyboard shortcut for `Ctrl+Enter`. What would be the best way to do that? Adding keyboard listeners on `document` or `BlockNoteView` doesn't work because BlockNote/Tiptap/PM...
I'm experiencing an issue with setting the text cursor position. I mentioned that the cursor position is not changing. Can you confirm if there is a syntax error in the...
This introduces a `server-util` package which can be used to interact with BlockNote without instantiating an entire editor. For example, it can be used to render HTML from BlockNote blocks...
Make sure all strings used in BlockNote are configurable, so that it can also be used in different languages. The initial approach should just be that strings can be passed...