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 Promisesave(object) , Promise getImageData(object)

1.0.0(2023-02-13)

1.首次发布