0.0.5 • Published 4 years ago
iwb v0.0.5
eboard
前期设计 dom 隐藏,后期分析回收
Interactive WhiteBoard ===》 iwb
events
事件分为 ui 事件和 data 事件,ui 事件仅用于更新外部视图,不可同步发送控制消息
ui
- ui:window:add
- ui:window:change
- ui:doc:error
- ui:doc:loading:start
- ui:doc:loading:end
- ui:resize
- ui:doc:add
- ui:slide:change
- ui:doc:update
- ui:mode ==> viewer|master
data 事件(后期需要整理)需要区分终态事件,减少消息字节,key 用数字表示
- data
event list
compare 模式,支持分屏,两个文档同时演示进行对比 后期
消息格式有点乱 ===》 undo/redo 消息与原消息 type
ppt 会转换失败,报错,需要排查,官网可转换 pptx 转换 ok
需要删除播放器自带的热键 down 和 after 支持=> 处理时替换掉 document.body.onkeydown
控制权在信令系统中也要同步控制
resize 效果需要调整,需要保持用户可见区域不变的情况下进行放大缩小 后期处理
二期功能
- resize 效果
- 颜料桶
- 多边形
- 优化
三期功能
- compare
- 橡皮擦 https://editor.wickeditor.com/
- 支持吸附功能