All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Renamed collab-related selectors and action creators for clarity:
getPeers
togetCollabPeers
hasPeers
tohasCollabPeers
setAvailablePeers
tosetAvailableCollabPeers
setPeerSelection
tosetCollabPeerSelection
- Smart undo/redo functionality in collab mode. Each peer will only be able to undo their own edits and not of others, with the current limitation being that they are editing separate blocks.
- Fix CSS override to disable Gutenberg's mobile
position: static
- it needs to be important but still allow previews to work
- Add support for changing device types (via
setDeviceType
andgetDeviceType
) - Add support for resizable canvas
- Add editor styles to editor
- Set a default
__editorAssets
if not defined - Fixed block previews not detecting height changes
- Fix invalid default editor styles
### Fixed
- Fix crash with Gutenberg 12.1.0
- Updated all package versions to resolve a dependency problem
- Restore previous
is-fullscreen-mode
behaviour - Set a max width on interface skeleton to help stop wide content pushing outside of the editor
- Change how inserter is closed so it works better with pattern explorer
- Uses Gutenberg interface skeleton, changing the overall layout of the editor
- Gutenberg sidebars, for the block inserter and inspector, are supported through the
sidebar
setting footer
setting to enable the footer areaFooterSlot
component to insert content into footer area
- Fix changing of caret avatar text color in collab mode
- Fix no list margin in Gutenberg term component
- Editor now saves initial content if there is anything to save
- Browser build contains toolbar styles
- Browser build now contains
@wordpress/keyboard-shortcuts
module - Prevent duplicate collaboration format registration
- Fix multi-line collaboration carets
selectorTool
setting to show the selector tool
- Toolbar has changed to match core Gutenberg and will now be two lines in height (when using 'top toolbar' mode)
- Use
ShortcutProvider
to prevent crash with Gutenberg 11.6.0
- Tweaks to collaborative editing UI.
- Further fix to blur event in block inspector to catch clicks that fall in the popover itself
- Change collaborative editing features to be enabled via a top-level named export to avoid unnecessary bundle bloat.
- Show outline around blocks that are currently being modified by peers when collaborative editing.
- Presence avatars for collaborative editing peers.
- Update peer caret position indicators more frequently while collaborative editing.
- Fix handling of initial content from
onLoad
when collaborative editing is enabled - Improved reliability of collaborative editing when multiple peers are typing simultaneously
- Fix blur event when clicking in some UI components in the block inspector
- Updated all @wordpress packages to latest
- Support for real-time collaborative editing (experimental)
Skipped due to mishandling of release.
ToolbarSlot
added for toolbar customisation- Add
getEditCount
selector to help detect changes
- Updated all @wordpress packages to latest
- Package renamed to @automattic/isolated-block-editor