@weaveheart/iwb
v0.0.30
Published
前期设计 dom 隐藏,后期分析回收
Downloads
3
Readme
eboard
前期设计 dom 隐藏,后期分析回收
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/
- 支持吸附功能
issues
features
resize
【橡皮擦】
公式编辑器:KityFormula MathType web
课堂交互
- 答题及分析
清晰度有问题=> 扩展屏,两个窗口,获取到的 ratio 不同,不会放大 canvas
lineWidth 特别大时,部分图形超过了 width 和 height 会被裁剪掉,例如三角形、多边形
minimap:http://fabricjs.com/build-minimap 新的方案可以生成窗口缩略图
video audio 需要播放控制 =》自动播放通过用户交互触发