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 |
---|---|---|
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. Released date: 2021-06-10
Enhancements
Enhancement | Description | Related API |
---|---|---|
Optimization on SDK dependency | Optimized the version dependency between the ZegoWhiteboardView SDK and the ZEGO Express-Video SDK. | - |
Bug fixes
Fixed the following issues:
reloadView
method. Release date: 2021-05-31
New features
New feature | 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 API |
---|---|---|
Whiteboard name length limit | The length of whiteboard names is limited to a maximum of 128 bytes. The SDK throws out error 3020004 if a whiteboard name exceeds this limit. |
ZegoWhiteboardViewErrorViewNameLimit |
Login status check | When creating whiteboards, destroying whiteboards, or retrieving the whiteboard list, check whether the user has logged in, and throw out related errors if negative. |
Bug fixes
Fixed the issue that the last line of the text is not displayed when the text primitives are edited by other participants.
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 |
---|---|---|
Optimization on the strategy in receiving graphics primitives | Optimize the strategy of pulling a large number of primitives in batch. | - |
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 following issues:
Release date: 2021-04-15
Enhancements
Enhancement | Description | Related API |
---|---|---|
Optimization on SDK dependency | Optimized the version dependency between the ZegoWhiteboardView SDK and the ZEGO Express-Video SDK. | - |
Release date: 2021-03-25
New features
New feature | Description | Related API |
---|---|---|
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. | - |
Release date: 2021-03-04
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. | - |
Enhancements
Enhancement | Description | Related API |
---|---|---|
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:
After zooming in on a whiteboard and switching it repeatedly, the whiteboard "jumps" when it is dragged.
Custom images and shapes cannot be displayed on iOS 11.
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
Fixed the issue that the position of graphics primitives is not synchronized in some scenarios 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. |
|
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. The Whiteboard view object ZegoWhiteboardView has four basic operation modes, which can be used in combination. |
setWhiteboardOperationMode |
Setting deferred rendering | Added the support for setting up the delay time for the deferred rendering of the whiteboard. | setDeferredRenderingTime |
New error codes | - | ZegoWhiteboardError |
Release date: 2020-12-24
Enhancements
Enhancement | Description | Related API |
---|---|---|
Log optimization | Optimized internal log reporting and added more detailed logs. | - |
Optimization on the graphical primitives clearing method | Optimized the method of clearing graphical primitives from the current page, with quick locating of graphical primitives to be deleted. | - |
Bug fixes
Fixed the following issues:
Release date: 2020-12-07
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 |
Enhancements
Enhancement | Description | Related API |
---|---|---|
Data transmission limit | When the size of the graphics primitive being operated on exceeds the data transmission volume limit (5 KB), an error will be thrown out through a global error callback. | - |
Optimization on type declarations | Simplified SDK-related type declarations. | - |
Optimization on file scrolling | Optimized the synchronization of internal file scrolling. | - |
Bug fixes
Fixed the following issues:
Release date: 2020-11-19
New features
New feature | Description | Related API |
---|---|---|
Text input, permission control, and deletion of graphics primitives |
|
Bug fixes
Fixed the following issues:
Release date: 2020-11-02
New features
New feature | Description | Related API |
---|---|---|
New whiteboard tool - Click | Added a new whiteboard tool type ZegoWhiteboardViewToolClick , which can be used to interact with animated PPTs, triggering the next animiation step or turning to the next page. |
setToolType |
Bug fixes
Fixed text display issues.
Release date: 2020-09-28
Enhancements
Enhancement | Description | Related API |
---|---|---|
Optimization on whiteboard zooming permission control | Optimized the whiteboard zooming permission control. Users who have no whiteboard zooming permission can only drag and drop on the current whiteboard view. | - |
Bug fixes
Fixed the following issues:
Release date: 2020-09-07
New features
New feature | Description | Related API |
---|---|---|
Logging | Added local logging and log reporting features. | - |
Release date: 2020-08-18
New features
New feature | Description | Related API |
---|---|---|
Text formatting options | Added two text formatting options: Bold and Italic. |
Bug fixes
Fixed some issues with the laser pointer.