- 升级 @netless/[email protected]
- 升级 @netless/[email protected]
- 升级 @netless/[email protected]
- 新增:
setCursorUIDs([uid])
可以限制只显示相关用户的光标,不传参数或传入空数组表示显示所有用户的光标 - 新增:
supportAppliancePlugin
配置项,开启用于支持AppliancePlugin
接入
- 修复:
side-effect-manager
0.1.6
导致上一条功能出问题,锁版本到0.1.5
-
新增:
cursorOptions.style
初始化参数和cursorStyle=
方法,可以切换到另一种光标样式提示: 可以添加以下配置来隐藏远端光标上的用户名部分
overwriteStyles: ".netless-window-manager-cursor-name { display: none }"
- 修复: 不再支持通过
room.setScenePath()
影响 App 内白板的场景
- 增强: 允许从窗口右上角进行拖动
- 升级 app-media-player
- 修复:
addApp({ src: "url" })
不能工作的问题 (可以先调 register 解决) - 修复: 并发初始化后一端的主白板视角不对的问题
- 修复: 元素在 mount 时不在 DOM 上,或宽高为 0 时初始视角异常
- 修复: 窗口最大化时加载已存在 scenePath 的 app 没有自动切换 focus 的问题
- 新增:
context.dispatchAppEvent(type, value?)
发送 app 本地事件 - 新增:
onAppEvent(kind, listener)
监听 app 本地事件 - 已知问题:
manager.version
返回 0.4.66-beta.0,暂时没啥影响就不发新版了
- 修复: SDK 内置光标在修改 isWritable 后消失的问题
- 修复: SDK 内置光标在重连后消失的问题, 此修复需要 white-web-sdk >= 2.16.43 才能工作
- 添加
fullscreen
初始化参数和setFullscreen()
方法,该选项启用时会隐藏窗口标题栏(但是不会自动最大化) - 添加
fullscreenChange
和appsChange
事件
- 升级 @netless/[email protected]
- 支持抓手工具
- 新增:
jumpPage
切页方法
- 新增: Iframe Bridge 兼容接口, 通过
getIframeBridge().insert(options)
来使用 - 修复: 复制粘贴元素位置不对的问题, 此修复需要 white-web-sdk >= 2.16.43 才能工作
- 升级 @netless/[email protected]
- 修复
scenes[0].name
不为1
时导出 PDF 功能异常
- 修复
- 升级 @netless/[email protected]
- 缩短回放失败超时
- 升级 @netless/[email protected]
- 升级 @netless/[email protected]
- 修复: 第一个用户的光标消失的问题
-
修改导出文件名为 .mjs 和 .js
Webpack 用户可能会因此报错,解决方法详见 fastboard#20
- 增强: 默认选择最新 session 作为当前用户
- 修复: 本地 pencilEraser 光标没有正确消失
- 增强: 触摸输入 pencilEraser 时显示本地光标
- 增强: 导出 PDF 现在需要额外安装 jspdf 才能使用(优化打包体积)
- 修复: 重连后
pageStage.length
没有刷新的问题 - 新增: docs viewer 增加导出 pdf 功能
- 增强: 切换
viewMode
为follower
总是同步远端的camera
- 修复: 切换
viewMode
为freedom
后再切换回follower
没有跟随的问题
- 增强: 禁用光标功能时, 不再发送光标移动事件
- 修复:
rectangle
ellipse
straight
等教具 icon 同步显示错误的问题
- 功能: 添加
focusApp
方法
- 功能: 添加
follower
视角模式 - 功能: 添加
pencilEraser
同步光标
- 修复: 当注册的
app
为esm
时没有__esModule
字段的问题
- 修复: 修改
containerSizeRatio
后app
的窗口没有更新
- 修复: 升级
@netless/[email protected]
修复 ppt 最大化时最小化重新进入再恢复的显示问题
- 修复: 适配
[email protected]
的InvisiblePlugin
类型 - 修复: 修复加载
url
的问题
- 类型:
Register
支持dynamic import
- 修复:
setContainerSizeRatio
动态修改比例重复调用会缩小camera
的问题
- 修复: 只读用户 Slide 最小化状态下重新进入房间恢复正常无法恢复到正确的大小
- 修复: Slide 最小化状态下重新进入房间恢复正常无法恢复到正确的大小
- 优化: 降低发送鼠标移动事件的频率
- 修复: 在
writable
进行切换的时候mainView
的disableCameraTransform
丢失
- 修复: 重连之后
app
没有正确创建的问题 - 修复:
app
创建之后初始化宽高没有同步的问题
- 修复: 多人同时调用
WindowManager.mount
有概率出现错误的问题 - 修复: 只读用户的重连刷新问题
- 功能:
WindowManager.mount
添加applianceIcons
选项配置光标使用的图片
- 修复:
bindContainer
在回放模式下直接抛出错误的问题
- 重构: removePage 在 resolve 之后可以立即查询到正确的状态
- 修复: 重连后 app 创建错误
- 修复:
removePage
可以删除最后一页的问题 - 重构:
removePage
index
参数变为可选,默认删除当前页
- 添加
removePage
API storage
仅在第一次时设置默认状态bindContainer
在room
非Connected
状态下调用会直接抛出错误
- 修复
app
中pageStateChange
事件被多次触发的问题 - 修复重连之后
mainView
显示错误的内容的问题
- 添加
setContainerSizeRatio
方法, 用于初始化后更新containerSizeRatio
package.json
main
指定为cjs
格式
- 修复可写进入立即切换成只读造成初始化 camera 失败的问题
- 修复只读端先加入时视角跟随失败的问题
- 添加
manager.refresh()
方法用于从其他房间copy
attributes
- 导出 Page 相关类型
- 升级 @netless/[email protected]
- 修复设置 viewMode freedom 时, 不能 focus 到主白板的问题
- 修复 safari 浏览器下 removeScenes 为 "/" 没有清理完成完成时可以 addApp
- 修复 removeScenes 为 "/" 没有清理完成完成时 addApp 造成的状态错误
- 修复 removeScenes 为 "/" 时, 切换主白板和 app focus 失效的问题
- 修复 removeScenes 为 "/" 时, 同步端笔迹依旧存在的问题
- 在只读状态时可以切换
viewMode
- 升级
@netless/telebox-insider
到0.2.26
- 修复回放时
seek
app 状态错误的问题
- 升级
@netless/app-docs-viewer
到0.2.8
- 同步注册的 url 的 src 到远端
- 添加
pageState
和pageStateChange
事件 - 修复 manager 设置初始化 scenePath 错误的问题
- 添加
containerSizeRatio
到manager
实例
- 修复在同时调用多次
addApp
时, 先添加的课件不显示的问题
- 修复
PublicEvent
类型没有导出的问题
- 修复多次调用
setWritable
和setReadonly
导致的状态错误
- 添加
sceneState
属性和sceneStateChange
事件 - 修复刷新后
dynamic DocsViewer
页数会切换错误的问题
- 升级
@netless/telebox-insider
至0.2.25
- 修复关闭 app 时可能因为 app 报错导致关闭失败的问题
- 修改
addPage
接口
- 升级
@netless/telebox-insider
至0.2.24
- 内置
video.js
的 css, 使用视频插件时不再需要手动引入 - 添加
addPage
nextPage
prevPage
- 修复 manager 的
insertText
insertImage
completeImageUpload
lockImage
lockImages
没有代理到room
的问题 - 升级
@netless/telebox-insider
至0.2.23
- 优化双指缩放时光标的位置
- 代理
room
的insertText
insertImage
completeImageUpload
lockImage
lockImages
方法 - 修复回放时 view didRelease 的报错问题
- 代理
room
的delete
copy
paste
duplicate
方法
- 添加
loadApp
事件
- 在不同窗口中书写不再需要点击窗口进行切换
- 实现了激光笔教具
- 添加
bindContainer
接口,mount
时container
参数不再是必选 - 添加
bindCollector
接口 - 关闭
App
会移除相关的Scenes
- 添加
ScenePath
相同的App
会把这个App
置为最上层 manager.moveCamera
和manager.moveCameraToContain
会同步到所有端- 代理
room.redo()
room.undo()
room.canRedoSteps
room.canUndoSteps
以及添加canRedoStepsChange
canUndoStepsChange
事件 - 添加
mainViewScenesLength
属性和mainViewScenesLengthChange
事件 - 添加
manager.cleanCurrentScene()
方法自动清除当前focus
白板的笔迹
- 移除
WindowManager.mount
的多参数类型
- 修复创建 APP 之后没有设置默认
zIndex
的问题
- 修复重连之后光标不见的问题(注意: 新的光标同步方式会跟 0.3.24 之前的版本不兼容)
- 修改打包方式, 内部依赖会默认打包
- 确保重复 mount 之后
WindowManger
内部状态正确
- 修复 ios 上
boxState
没有正确回调的问题 - 添加了
setBoxState
setMaximized
setMinimized
接口
- 升级
@netless/app-docs-viewer
优化移动端显存占用 - 升级
@netless/telebox-insider
优化移动端显存占用
- 更新
@netless/app-docs-viewer
- 修复 box
zIndex
同步的问题
- 修复最小化时刷新页面 box 位置错误的问题
- 同步 box 的
z-index
以保持顺序 - 更新
telebox-insider
使用新的focus
和blur
api 以保持状态的正确 - 更新
@netless/[email protected]
减少滚动同步频率 - 修复最小化时没有清理
focus
状态的问题