Skip to content

Releases: antvis/G

5.0.19

31 Mar 08:05
Compare
Choose a tag to compare

新增特性

  • [g] 创建画布时支持传入 createImage #938

bug 修复

  • [g] Text 空文本包围盒计算 #926
  • [g] 事件监听器内 this 指向问题 #929
  • [g] 场景图中移除节点不再保存变换 #935
  • [g] d3-color 对于 rgba(0,0,0,0) 解析问题
  • [g-webgl] 合并多次 buffer.setSubData 以提升 D3 力导性能 #927
  • [g-webgl] 使用两个 render pass 代替原有的一次 #932

5.0.17

22 Mar 08:10
Compare
Choose a tag to compare

Bug 修复

  • [g] keyframe 动画 delay 属性问题 #919

其他

5.0.16

21 Mar 03:26
Compare
Choose a tag to compare

新增特性

  • [g] 支持使用 MutationObserver 监听属性变更,文档
  • [g] 部分属性支持继承,例如 fontSize #895
  • [g] width / height / lineWidth / fontSize 支持使用单位,类型支持 number | string #895
  • [g] Polygon / Polyline / Path 支持 miterLimit 属性
  • [g] 考虑 D3 等基于 SVG 项目的兼容,支持属性名的连字符写法,例如 font-size,效果等同驼峰写法。同时增加以下属性作为已由属性的别名 stroke-width stroke-dasharray
  • [g] Image 支持 src 属性 #814
  • [g-mobile] 移动端渲染器,和 g-canvas 共用部分 Canvas2D 插件 g-plugin-canvas-renderer g-plugin-canvas-picker #910
  • [g-plugin-mobile-interaction] 移动端监听事件并触发 G 原生事件
  • [g-webgl] 支持 PointMaterial
  • [g-devtools] 开发者工具 Chrome 插件 #911

Bug 修复

  • [g] 移动端不会触发 tap 事件,使用 click 事件代替
  • [g] 为 2D 图形提供更快的剔除 #914 #908
  • [g-svg] 初始渲染次序问题

5.0.15

08 Mar 06:57
Compare
Choose a tag to compare

What's Changed

Publish

@antv/[email protected]

15 Sep 13:03
Compare
Choose a tag to compare
  • 🐞 [g-canvas] Fix Path with overlong cubic bezier not be hit correctly. #621
  • 🐞 [g-canvas] Fix that hasChanged should have priority over refresh with in checkChildrenRefresh. #622

  • 🐞 [g-canvas] 修复 Path 带有超长的三次贝塞尔曲线时拾取逻辑不正确的问题。#621
  • 🐞 [g-canvas] 修复局部渲染的更新判断逻辑中 hasChanged 和 refresh 的优先级不正确的问题。#622

@antv/[email protected]

04 Jun 09:16
Compare
Choose a tag to compare
  • 🐞 [g-canvas] Fix render work incorrectly when element is clipped by view. #494

  • 🐞 [g-canvas] 修复当图形被视窗裁剪掉时,渲染不正常的问题。#494

@antv/[email protected]

14 Dec 04:05
Compare
Choose a tag to compare
  • 🌟 Add getTotalLength() and getPoint(ratio) method for Line、Polyline and Path. #295

  • 🌟 Line、Polyline 和 Path 上新增 getTotalLength()getPoint(ratio) 成员方法。#295

@antv/[email protected]

14 Dec 03:53
Compare
Choose a tag to compare
  • 💄 Add type definition for params of all functions. #280 @Deturium

  • 💄 补全所有方法参数的 TypeScript 类型。#280 @Deturium

@antv/[email protected]

14 Dec 04:05
Compare
Choose a tag to compare
  • 🌟 Add getTotalLength() and getPoint(ratio) method for Line、Polyline and Path. #295
  • 🐞 [g-canvas] Fix incorrect rendering for arc when start point and end point are same. #287 #292
  • 🐞 [g-canvas] Fix incorrect rendering for Text when stroke and fill coexist. #298

  • 🌟 Line、Polyline 和 Path 上新增 getTotalLength()getPoint(ratio) 成员方法。#295
  • 🐞 修复起点和终点相同时,弧形 绘制不正确的问题。#287 #292
  • 🐞 修复 Text 在描边和填充共存时,渲染不正确的问题。#298

@antv/[email protected]

14 Dec 04:04
Compare
Choose a tag to compare
  • 🌟 Add emitDelegation method for Element. #274
  • 🌟 Add findAllByName function for Group. #301
  • 🌟 Add getRenderer() method for Canvas to get current rendering engine. #302
  • 🌟 Add getCursor() and setCursor(cursor) method for Canvas to get and set cursor style of canvas. #319

  • 🌟 Element 新增 emitDelegation 成员方法。#274
  • 🌟 Group 上新增成员函数 findAllByName#301
  • 🌟 Canvas 新增 getRenderer() 成员方法属性,用来获取当前的渲染引擎。#302
  • 🌟[g-base] Canvas 上新增 getCursor() and setCursor(cursor) 方法,用于获取和设置画布的 cursor 样式。#319