💖 Various bug fixes in this release have been sponsored by DINUM 🇫🇷 and ZenDiS 🇩🇪
This release brings new bug fixes and a few improvements to blocks. Most notably:
- Resizing UX for images and videos has been improved, and their widths are no longer set to 0 when they're rendered outside the viewport.
- Issues with exporting file blocks to HTML have been fixed:
src
attribute not being set onimage
/video
/audio
elements.- Error when attempting to export using the
ServerBlockNoteEditor
.
- The UX for links has been improved:
- Cmd/Ctrl+K now opens the popover for creating a new link in the formatting toolbar.
- Typing on the edges of a link will no longer extend it.
- Pasting tables to other editors now works properly.
What's Changed
- docs: Add Y-Sweet by @jakelazaroff in #1297
- feat: Mobile-optimized formatting toolbar by @areknawo in #1284
- fix: Cut deleting selection when editor is non-editable by @matthewlipski in #1312
- fix: File HTML export and resizing UX by @matthewlipski in #1305
- fix: Link UX by @matthewlipski in #1304
- fix:
getSelection
behaviour and build by @matthewlipski in #1318 - fix: useReactNodeView ref for React 19 compatibility by @YousefED in #1317
- fix: BlockNoteView typescript issue for some users by @YousefED in #1316
- fix: collaboration wrapping to new line (firefox on linux) by @YousefED in #1273
- fix: Table copy paste into spreadsheets (#1298) by @areknawo in #1319
New Contributors
- @jakelazaroff made their first contribution in #1297
Full Changelog: v0.20.0...v0.21.0