This page provides the release notes for the Agora Fastboard SDK for iOS.
The Fastboard SDK is the latest generation of the whiteboard SDK launched by Agora to help developers quickly build whiteboard applications. It simplifies the APIs of the Whiteboard SDK and implements the core functionality with a default user interface (UI). In addition, the Fastboard SDK integrates window-manager and extensions from netless-app to allow developers to easily add extensions to extend the functionality of their whiteboard applications. With the Fastboard SDK, you do not need to learn the complex concepts of the interactive whiteboard; you can join a whiteboard room with a few lines of code and instantly use the rich editing tools to start real-time interactive collaboration.
v1.0.6 was released on June 6, 2022.
1. Modifying the theme of the whiteboard user interface (UI)
This release adds the apply
method to the FastRoomThemeManager
class for modifying the theme of the whiteboard UI. This method enables you to set the theme of the whiteboard UI to a predefined theme provided by the SDK or to a custom theme.
2. Modifying the color set of the palette
This release provides the defaultColors
property in the FastRoomDefaultOperationItem
class to support modifying the default color set of the whiteboard tools' palette.
3. Enabling/Disabling Apple Pencil's system settings
This release provides the followSystemPencilBehavior
property in the FastRoom
class for enabling or disabling the system settings of the Apple Pencil for the whiteboard app. Setting followSystemPencilBehavior
as YES
enables the Apple Pencil to follow the system settings in your whiteboard app. This allows users to use the system functions of the Apple Pencil to operate the whiteboard. For example, users can double tap their Apple Pencil to switch between the current tool and eraser, or use their Apple Pencil to draw and sketch on the whiteboard. Setting followSystemPencilBehavior
as NO
disables the Apple Pencil from following the system settings in your whiteboard app. In this state, the system functions of the Apple Pencil are not available for your whiteboard app users.
v1.0.3 was released on March 25, 2022. This is the first official release of the Fastboard SDK for iOS.
Implementations of the core whiteboard functionality and user interface (UI)
This release directly implements the basic functions of the interactive whiteboard with a default UI. After integrating the Fastboard SDK and calling joinRoom
to join the whiteboard room, you can use the following functions:
The whiteboard toolbar, which includes all basic whiteboard editing tools, such as pencil, text editor, and shape tools. It also supports setting stroke width, font size, and stroke color.
The whiteboard page control, which enables you to add and switch whiteboard pages.
The view control, which you can use to zoom in and out of the current whiteboard page and adjust the view.
Undo and redo an action.
The Fastboard SDK supports inserting and displaying files in multiple formats on the whiteboard, such as images in PNG and JPG formats, audio and video in MP3 and MP4 formats, and documents in PPT, PPTX, DOC, DOCX, and PDF formats. For detailed implementation steps, see Display Files.
Join a Whiteboard Room: Describes how to quickly join a whiteboard room and experience interactive whiteboard features using the Fastboard SDK.
Display Files: Describes how to call the Fastboard SDK's APIs to insert images, play audio and video, and present documents on the whiteboard.
API Reference: Provides a detailed API reference for the Fastboard SDK.