Release date: 2021-07-20
Enhancements
Enhancement | Description | Related API |
---|---|---|
Handwriting effect optimization | Optimized the handwriting effect to solve the problem that incoherent drawing points appear when drawing slowly. | - |
Bug fixes
Fixed the following issues:
Release date: 2021-07-06
New features
New feature | Description | Related API |
---|---|---|
Handwriting effect | Added the support for handwriting effect, which enables users to draw with handwriting style strokes. | enableHandwriting |
Enhancements
Enhancement | Description | Related API |
---|---|---|
Login status check | When creating whiteboards, destroying whiteboards, or retrieving the whiteboard list, check whether the user has logged in, and throw out the error 3010001 if negative. |
|
Error prompt optimization | Optimized the prompt of the error that the physical size of the parent container is 0 when creating a whiteboard. |
Bug fixes
Fixed the following issues:
attachView
fails after the DOM of the whiteboard is deleted. Release date: 2021-05-31
New features
New features | Description | Related API |
---|---|---|
Synchronization of whiteboard zooming | Added the support for sending and receiving whiteboard zooming information, so whiteboard zooming can be kept in sync across all participants. |
Enhancements
Enhancements | Description | Related APIs |
---|---|---|
Whiteboard name length limit | The length of whiteboard names is limited to a maximum of 128 bytes. The SDK throws out the error 3020004 if a whiteboard name exceeds this limit. |
ZegoWhiteboardViewErrorViewNameLimit |
Bug fixes
This version fixes the problem that the last line of text on the Electron side is not displayed when editing text primitives on the other side.
Release date: 2021-04-29
New features
New feature | Description | Related API |
---|---|---|
Adaptive whiteboard size | When the size of the parent container changes, re-render the whiteboard by calling the reloadView method to adapt the whiteboard to the new size of the parent container. |
reloadView |
Support for HTML5 files | Added the support for using HTML5 files on the whiteboard. | - |
Enhancements
Enhancement | Description | Related API |
---|---|---|
Paintbrush drawing optimization | Interrupt the drawing when the size of the graphics primitive exceeds the limit. | - |
Callback optimization | Optimized the timing of the viewScroll callback. |
viewScroll |
Adaptive image size | When adding an image, adjust the image size adaptively according to the width and height of the whiteboard. | - |
New error code 3020007 |
The SDK throws out the error 3020007 when the animation information is too long. |
- |
Bug fixes
Fixed the issue that stutters occur in drawing when multiple participants are drawing at the same time.
Release date: 2021-04-01
New features
New feature | Description | Related API |
---|---|---|
Real-time stroke synchronization | When a user is drawing on the whiteboard, such as doodling or adding shapes (straight lines, rectangles, ellipses, circles), synchronize the stroke to all other participants in real time. | - |
Whiteboard permission control | Added the support for setting up permissions for various whiteboard operations, including scrolling, zooming in/out , creating graphic primitives, editing, moving, and deleting content. | For details, see server APIs. |
Setting whiteboard background image | Added the support for setting up a background image of whiteboards with configurable image filling modes. | |
Removing whiteboard background image | Added the support for removing the whiteboard background image. | clearBackgroundImage |
New callbacks to report whiteboard permission changes | Added a callback whiteboardAuthChange to report changes on the permissions for whiteboard scrolling and zooming. Added a callback whiteboardGraphicAuthChange to report changes on permissions for creating, editing, deleting, moving, and clearing whiteboard graphics primitives. |
Enhancements
Enhancement | Description | Related API |
---|---|---|
New error codes | Added the following error codes:
|
- |
Optimization on the indication of graphics primitives bulk selection | When selecting multiple graphics primitives at a time, each selected graphics primitive is indicated separately with a rectangular frame, so that which graphics primitives are selected can be seen clearly and intuitively. | - |
Feature optimization | Optimized the undo and redo features. | - |
Bug fixes
Fixed the following issues:
API changes
Deprecated API | Description | To be deleted on |
---|---|---|
Deprecated API: Replacement API: |
- | Version 1.18 |
Deprecated API: |
- | Version 1.18 |
Deprecated API: Replacement API: |
- | Version 1.18 |
Release date: 2021-02-04
New features
New feature | Description | Related API |
---|---|---|
Whiteboard snapshot | Saves the current page content of the whiteboard as an image, including all graphics primitives, shapes, images, background color, and others. Added a new method |
snapshot |
Support for touch screens | Added the support for touch screens. | - |
Bug fixes
Fixed the following issues:
Release date: 2021-01-21
Enhancements
Enhancement | Description | Related API |
---|---|---|
Process optimization | Optimized the interaction process of deleting primitives with the eraser. | - |
Process optimization | Optimized the interaction process of selecting primitives. | - |
Bug fixes
This version fixes the problem that the position of primitives is not synchronized in some scenes of undo and redo.
Release date: 2021-01-07
New features
New feature | Description | Related API |
---|---|---|
Adding images to the whiteboard | Added the support for adding images to the whiteboard. Like other ordinary graphics primitives, operations on the added images, including display, zooming, moving, and deletion, are synchronized across all participants. | addImage |
Custom image upload | Added the support for uploading network images using URLs, and other custom images. The uploaded custom image can be dragged onto the whiteboard using the custom image tool, and the operations on the custom images, including display, zooming, moving, and deletion, are synchronized across all participants. | addImage |
New whiteboard tool - custom image | Wit the custom image tool, users can drag the uploaded custom images onto the whiteboard. | setToolType |
Setting whiteboard operation mode | Added the support for setting up operation mode of the current whiteboard. | setWhiteboardOperationMode |
New error codes | - | ZegoWhiteboardError |
Bug fixes
Fixe the following issue:
Drawing doesn't work after the following operation steps:
a. Select the Click tool in an animated PPT.
b. Switch to a static PPT file and select the paintbrush tool.
c. Switch back to the animated PPT.
Release date: 2020-12-24
New features
New feature | Description | Related API |
---|---|---|
Clearing the current page of the whiteboard | Added the support for clearing all graphics primitives in curent page of the whiteboard. | clearCurrentPage |
Deleting multiple selected primitives | Added the support for deleting multiple selected primitives in one go. | deleteSelectedGraphics |
Release date: 2020-12-02
New features
Initial release. Features included:
For the related APIs, see Client APIs.