- Refactor spanner as plugin
- Add
bky
shortcut
- Fix spanner disappearing issue
- Add default spanner methods
- Fix drop issue
- Add default spanners to
blocky-react
- Introduce
CursorStateUpdateReason.beforeChangeset
- Drag and drop blocks
- Resize images
- depreacate
blocky-data
- supports number list
- simplify data structures
- New block init API
- Support searching text
- Add
onError
to options
- Place follower widget at top if overflow
- Provide
charAt
for BlockyTextModel #64 - Fix #63: press enter at the beginning of the headings
- Fix: Scroll into view after pasted text
- Add new options for
EditorController
spellcheck
titleEditable
urlLauncher
- Customize the height of the follower widget/toolbar
- Fix issue of the follower widget
- Fix issue of headings
- Turn
textType
into string
- Fix issus of embed data
- New embed API
- Use hook style for
DefaultBlockOutline
- Fix some issues
- Add
EditorController
to the props of the renderer inblocky-preact
- Add
max-width
to the content of the body
- Use
IEditorStateInitOptions
to initializeEditorState
- Recognize hyperlinks from pasted text
- Fix some issues
- Fix issue of empty placeholder
- Introduce API
emptyPlaceholder
to the controller's options - Export
BlockRegistry
,EmbedRegistry
andSpanRegistry
- Export
Delta
fromblocky-data
- Export
Embed
plugins - Shrink the size to 28kb(minified + gzipped)
- Fix some issues
- Add
EditorController.applyDeltaAtCursor()
API - Introduce
EmbedRegistry
to the editor(alpha) - Fix some issues