v1.0.0
基本功能
- 初始化 form 包 (9d1a0b0)
- 插件扩展 app 的事件 (4bae38e)
- 拆解 selector 为插件 (39715d8)
- 抽取 selector 服务,实现系统选择功能 (6c4daa1)
- 初始化动态表单 (9f8bfb4)
- 处理工具切换时的逻辑 (de410f0)
- 处理绘图相互影响问题 (fb8e5cb)
- 处理选中逻辑 (f8c46ff)
- 处理 polylineTool (59deac3)
- 处理 select-tool 工具 (554cb31)
- 处理 selector 可用性 (3181f60)
- 处理 zoom 问题 (b648612)
- 创建 history 插件 (cf31854)
- 调整工具 (f2f3238)
- 顶点控制器增加更新顶点功能 (19722ad)
- 定义 Plugin 机制 (eb77db5)
- 对接图形变换命令 (8dea264)
- 更新 line-tool 为 polyline-tool (e3e8c58)
- 工具协议中鼠标方法为可选方法,增加 name 属性 (2a9f07a)
- 工具增加 drawable 属性,优化绘制对 target 的影响逻辑 (c7c0d0d)
- 工具增加 id (72b2e76)
- 关闭缓存 (dbc7eb6)
- 滚动到内容功能 (5453c2a)
- 画布支持响应式尺寸 (506a27f)
- 获取 tool 方法 (56180c1)
- 将绘图影响逻辑抽取到 mouse 服务 (bd31a85)
- 解决构造后无法编辑问题 (9206705)
- 解决控制点在变换后不正确问题 (857e61b)
- 矩形处理 (2925313)
- 删除 history (c42c758)
- 声明快捷键插件 (8ff0796)
- 实践命令插件的开发 (ede4b10)
- 实现插件方法合并到 Context (f0401a8)
- 实现画布的回退和恢复功能 (0b5c7fd)
- 实现三角形工具 (ef40e44)
- 实现折线绘制 (3a96917)
- 实现 ellipse-tool (0a97814)
- 实现 History 插件 (6de07c0)
- 使用 Point 替换 Vector2d (dfaf3c2)
- 提取 tooler 服务 (2731aab)
- 替换 fabric 为 konva (8cdce09)
- 图形选择更新时触发事件 (e9fd695)
- 新增插件机制 (5a9797b)
- 新增铅笔工具 (98b6394)
- 新增删除方法 (d1295ed)
- 新增图片工具 (b3a7395)
- 新增橡皮擦工具 (0744d02)
- 新增序列化方法 (3880c51)
- 新增圆形绘制 (763c456)
- 新增 clarity 监控 (ada1982)
- 新增 controls 控制 (6aa1187)
- 新增 controls 设置和 render 方法 (814b00c)
- 新增 core (13e779c)
- 新增 drawing-tool 工具 (5c3bf19)
- 新增 expand-app 装饰器 (c38cc8a)
- 新增 Form 组件 (eb564b6)
- 新增 getChildren (6426b4e)
- 新增 logo (d7cc820)
- 新增 modified-object-cmd (fb04e2c)
- 新增 mouse:out 和 mouse:over 相关 (a45f42e)
- 新增 mouse 服务 (07c6cb3)
- 新增 options (c1975d8)
- 新增 Radio 组件 (cfc2ef8)
- 新增 RadioGroup 组件 (ef75b67)
- 新增 registerCommands (5404e6d)
- 新增 Slider 字段控件 (1ad6db2)
- 新增 text-tool (f3a52a8)
- 新增 toGlobal 接口 (c9d37d5)
- 新增 triangleTool (d713760)
- 新增 update 更新对象方法 (7a37a49)
- 修复三角形和矩形绘制逻辑 (a45e1e3)
- 修改 api 定义 (9f994fc)
- 渲染画布 (d494300)
- 引入阿里妈妈字体库 (57e3a4e)
- 引入常用的 hook (cd01c56)
- 优化 rectTool (765a7e1)
- 优化 select-tool 工具 (73ae39d)
- 增加保存到本地和打开功能 (6d86bbf)
- 增加顶点控制器 (d4edca7)
- 增加工具策略 (1a2a52a)
- 增加工具策略 (ee2662e)
- 增加节点对比 (cf44112)
- 增加矩形绘制工具 (d88aef1)
- 增加铅笔和选择两种模式 (13a968c)
- 增加取消选择 (d4d0fbf)
- 增加图形变化事件 (187abe7)
- 增加线工具 (6881ab6)
- 增加线条样式 (0500e7b)
- 增加 guid 工具 (67cfd9c)
- 增加 injectWithSelf 钩子 (7cbecf7)
- 增加 toolEnable 属性 (11d7998)
- app 不再导出 utils 相关方法 (c8421e8)
- app 新增插件方法 (0576e6e)
- app 新增 selectByEvent (2bdbcae)
- app 增加事件 (a628889)
- core 去除 vue 依赖 (a9209f9)
- object 增加 id 作为唯一属性 (b67234c)