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. | - |
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 APIs |
---|---|---|
SDK version verification | Throwsout the error 3000007 during SDK initialization if the current SDK version doesn't match the dependent Express-Video SDK version. |
ZegoWhiteboardViewErrorVersionMismatch |
Bug fixes
Fixed the issue that the main thread gets stuck when retrieving zooming information.
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
Enhancement | 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 |
Accessibility check on the log directory and cache directory | During whiteboard initialization, perform accessibility check on the log directory and cache directory.
|
|
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. | ZegoWhiteboardViewErrorNoLoginRoom |
SDK log upload optimization | Use the SDK's default log path for log recording and uploading if it is not otherwise specified. We recommend you use the default setting. | - |
Release date: 2021-04-29
New features
New feature | Description | Related API |
---|---|---|
Support for HTML5 files | Added the support for using HTML5 files on the whiteboard. | - |
Enhancements
Enhancement | Description | Related API |
---|---|---|
Adaptive image size | When adding an image, adjust the image size adaptively according to the width and height of the whiteboard. | - |
Adaptive whiteboard size | When adding a whiteboard, adjust the whiteboard size adaptively according to the width and height of the parent container. | - |
New error code 3020007 |
The SDK throws out the error 3020007 when the animation information is too long. |
- |
Bug fixes
Fixed some issues that occasionally occur when switching between portrait and landscape screen orientation.
Release date: 2021-03-29
Bug fixes
Fixed the issue that the whiteboard can't be scrolled.
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. | clearBackgroundImageWithComplete |
New callbacks to report whiteboard permission changes | Added a callback Added a callback |
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. | - |
API Changes
Deprecated API | Description | To be deleted on |
---|---|---|
Deprecated API: Replacement API: |
On top of the original API, the new API validates the user's permission to perform the operation and returns the operation result. If the user attempts to add text without the permission to create graphics primitives, error 3050003 will be returned. |
Version 1.22.0 |
Deprecated API: [ Replacement API: |
On top of the original API, the new API validates the user's permission to perform the operation and returns the operation result. If the user attempts to add text without the permission to create graphics primitives, error 3050003 will be returned. |
Version 1.22.0 |
Deprecated API: [ Replacement API: |
On top of the original API, the new API validates the current user's permission to perform the operation and returns the operation result. If the user attempt to delete the selected graphics primitives without permission, error 3050006 will be returned. |
Version 1.22.0 |
Deprecated interface:[ Replacement API: |
On top of the original API, the new API validates the user's permission to perform the operation and returns the operation result. If the user attempt to delete the selected graphics primitives without permission, error 3050006 will be returned. |
Version 1.22.0 |
Deprecated API:[ Replacement API: |
On top of the original API, the new API validates the user's permission to perform the operation and returns the operation result. If the user attempt to clear all graphics primitives without permission, error 3050007 will be returned. |
Version 1.22.0 |
Delete API | Description |
---|---|
Deleted API: [ Replacement API: |
- |
Deleted API: [ Replacement API: |
- |
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 |
---|---|---|
Graphics primitives smoothness optimization | Optimized the smoothness of graphics primitives created by using the paintbrush. | - |
Release date: 2021-01-21
New features
New feature | Description | Related API |
---|---|---|
Bitcode support | Added Bitcode support to the ZegoWhiteboard SDK. | - |
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: |
Uploading custom image | 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 cache directory | Added the support for setting up the whiteboard cache directory. | cacheFolder |
Clearing whiteboard cache | Added the support for clearing the whiteboard cache. | clearCacheFolder |
New error codes | - | ZegoWhiteboardViewError |
Release date: 2020-12-24
New features
New feature | Description | Related API |
---|---|---|
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 |
API changes
Deprecated API | Description | Version to be deleted |
---|---|---|
Deprecated API: Replacement API: |
The old APIs and the new APIs cannot be used together. Compared with the original APIs canDraw and enableUserOperation , the new API setWhiteboardOperationMode is more flexible and has a clearer setting of whiteboard operation permissions. |
- |
Release date: 2020-12-07
New features
New feature | Description | Related API |
---|---|---|
Clearing a selected area of the whiteboard | Added the support for clearing all graphics primitives in the selected area of the whiteboard. | clear |
Release date: 2020-11-19
New features
New feature | Description | Related API |
---|---|---|
Text input, permission control, and deletion of graphics primitives |
|
Release date: 2020-11-02
New features
New feature | Description | Related API |
---|---|---|
Support for animated PPTs | Added the support for playing animations in powerpoint slides. The ZegoDocsView SDK is required for this feature. |
|
New whiteboard tool - Click | Added a value ZegoWhiteboardViewToolClick = 0x100 to the enumeration ZegoWhiteboardTool for the click operation. With this "click" operation, users can interact with animated PPTs, trigger the next animiation step, or turning to the next page. |
ZegoWhiteboardTool |
New property h5_extra of the ZegoWhiteboardViewModel object |
Added a new property h5_extra to the ZegoWhiteboardViewModel object. This property carries the PPT animation information that can be used to synchronize the playback of animations in PPTs. |
h5_extra |
Enhancements
Enhancement | Description | Related API |
---|---|---|
Paintbrush optimizations | Modified the default values of the paintbrush properties. | - |
Bug fixes
Fixed the following issues:
60010
is reported when opening a document.Release date: 2020-09-28
Enhancements
Enhancement | Description | Related API |
---|---|---|
Optimizations on the onError API |
Fixed the repeated method definitions in the Swift Language, and added a new parameter whiteboardView . |
onError |
Release date: 2020-09-07
New features
New feature | Description | Related API |
---|---|---|
Setting whiteboard log path | Added the support for setting whiteboard log path. | logPath |
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.