flutter_blocknote_editor library

Flutter BlockNote Editor - Production-ready BlockNoteJS WebView integration.

This package provides a Flutter widget that embeds BlockNoteJS inside a WebView with bidirectional communication, transaction batching, and undo/redo safety.

Classes

BlockNoteBlock
BlockNote block structure.
BlockNoteBlockTypeItem
Block type select item configuration.
BlockNoteColorPair
A color pair with text and background colors.
BlockNoteColorScheme
Color scheme configuration.
BlockNoteDocument
BlockNote document structure.
BlockNoteDocumentVersion
BlockNote document schema version.
BlockNoteEditor
BlockNote editor widget.
BlockNoteFontConfig
Font configuration for BlockNote editor.
BlockNoteFontFile
A font file for custom font configuration.
BlockNoteHighlightColors
Highlight colors configuration.
BlockNoteInlineContent
BlockNote block inline content.
BlockNoteSlashCommandConfig
Slash command configuration.
BlockNoteSlashCommandItem
Slash command item configuration.
BlockNoteTheme
Theme configuration for BlockNote editor.
BlockNoteToolbarButton
Toolbar button configuration.
BlockNoteToolbarConfig
Toolbar configuration.
BlockNoteTransaction
A BlockNote transaction containing one or more operations.
BlockNoteTransactionOp
A single transaction operation.

Enums

BlockNoteBasicTextStyle
Basic text styles for formatting toolbar buttons.
BlockNoteBlockType
Standard BlockNote block types.
BlockNoteFontFormat
Font file format.
BlockNoteHighlightColorType
Highlight color type.
BlockNoteInlineContentType
BlockNote block inline content types.
BlockNoteToolbarButtonType
Toolbar button types.
BlockNoteTransactionOperation
Transaction operation types.