Gesti-贴图利器(图文排版编辑) - 更新日志
1.3.88(2024-02-06)
1.3.67 更新日志
- 更新demo为vue3,demo只支持h5,其他端请通过文档尾部联系
废弃
- 废弃预设,废弃 useReader
- 废弃 LocationButton 枚举,建议使用 Alignment
新增
- 新增屏幕适配,可根据设置设计稿大小适配屏幕
- 新增导入/导出拦截函数
- 新增 BoxDecoration
- 新增 Graphics 系列,Rectangle,Polygon 图形
- 新增 Alignment 类,替换 LocationButton
- 新增 ViewObject 的 makeFixed 和 maxUnFixed 方法
- 新增插件插槽 OffScreenBuilder,用于自定义离屏画布生成 key = "offScreenBuilder"
- 新增 CustomButton 自定义按钮点击事件
- 新增 ViewObject 的 getButtonById方法,用于通过id获取某个按钮
修复
- 修复导出图片为 url 时强制为 base64 问题
- 修复对象未选择时按钮会被执行bug
- 修复uniapp个别版本带来的二指缩放无效bug
优化
- 优化 TextBox 缓存,优化涂鸦概率性缺角 bug
- 优化声明文件
- 导出格式变化
-
按钮和选中框始终显示在最上层
旧格式:
{ options:Array<ViewObject> }
新格式:
{ entities:Array<ViewObject>, info:{ platform?:"string", screen?:ScreenUtilsOption } }
1.3.60(2023-11-21)
- 重构TextBox,支持性能更佳,默认支持缓存(微信小程序端),支持fontStyle、weight、underLine 等功能
- 优化按钮构造函数,新增了更多按钮,优化对象与按钮交互体验
- ViewObject 可获取层级
- 新增Icon概念,用于按钮内显示,新增ImageIcon,可在按钮内显示图片
- 更新了按钮位置枚举,自适应按钮内Icon大小
- 导入导出格式更新
- 有问题请添加文档最后QQ群聊
1.3.29(2023-09-28)
- 新增若干功能,修复若干bug
- 有问题请参看文档最下方
1.3.23(2023-08-14)
修复已知bug
1.3.22(2023-05-20)
- setDecoration方法可以设置图片了
- 优化图片渲染
1.3.21(2023-05-18)
- 新增removeListener函数用于移除监听
- 文字、涂鸦 类新增setDecoration函数用来设置样式,暂无Hook
1.3.20(2023-05-17)
- 1.是的,我也搞了一套Hooks,修复了很多bug
- 2.按钮一多起来太脏了,所以按钮自己添加
- 3.导出了更多的类提供使用,更明确自己在干什么
- 4.兼容微信demo
- 5.Bug增加
1.2.14(2023-05-11)
- 修复很多bug
- 新增水平拖拽和垂直拖拽俩按钮
- 更新文档
1.2.13(2023-05-10)
- 新增很多功能,修复很多bug,同时也带来了新的bug。
- 兼容微信canvas 2d API,在微信小程序里面更流畅了
- 新增参考辅助线功能,可在new Gesti 时关闭
- 新增涂鸦功能,附带些许来不及修复的bug
- 文字可以换行可以加下划线了,bug也多起来了
- 体积减小了,简化声明文件成一个,能用就行。
1.1.12(2023-04-08)
- 1.新增文字图层功能,支持文字颜色,字号、字体、间距。文字大小可随拖拽缩放
- 2.新增controller.addListener函数,可监听类型 onHide onCancel
- 3.已更新demo,下载demo了解使用详情
1.1.9(2023-03-28)
新增多个功能,修复已知bug
1.1.7(2023-02-27)
整体使用Typescript重构 修复部分bug。
1.0.9(2023-02-14)
注意,下载dome后,请 npm i gesti 安装最新版本
1.同步npm插件更新版本
2.新增XImage scale字段
3.废弃GestiController 载入图片和保存API
4.为Gesti实例提供两个新的API Promise
1.0.0(2023-02-13)
1.首次发布