Skip to content

Releases: antvis/G

5.0.22

05 May 04:35
Compare
Choose a tag to compare

Feature

  • 支持相机类型(Orbiting / Exploring / Tracking)文档
  • 支持更多相机动画配置项 文档
  • 使用 lodash-es 替换 @antv/util #968

Bugfix

  • g-webgl 拾取时使用 setViewOffset 提升性能 #948
  • g-svg 在 Text 上应用 clipPath 无效 #961
  • codesandbox / riddle 上报错问题

5.0.21

28 Apr 01:31
Compare
Choose a tag to compare

Feature

  • 样式系统增加 CSS Typed OM & Layout API 文档
  • 支持使用 element(s)FromPoint 以非交互事件方式拾取 #948 文档
  • 兼容 G 4.0,增加 get/setLocalMatrix 方法
  • 支持 pointerEvents 属性 #942 文档

Bugfix

  • 非画布区域触发 mouseenter事件 #928
  • 非标准环境支持在 Canvas 配置项中传入 offscreenCanvas #940 文档
  • 非标准环境支持在 Canvas 配置项中传入 raf/cancelRaf #953 文档
  • Line / Polyline / Path 支持阴影 #959
  • <color> 支持 'none' 取值,与 'transparent' 含义不同 #952 文档
  • g-svg 转义 <Text> 中的 HTML 实体 #963 示例

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/g-canvas@1.0.14
  • @antv/g-components@1.0.12
  • @antv/g-math@1.0.12
  • @antv/g-plugin-3d@1.0.16
  • @antv/g-plugin-box2d@1.0.5
  • @antv/g-plugin-canvas-picker@1.0.12
  • @antv/g-plugin-canvas-renderer@1.0.12
  • @antv/g-plugin-control@1.0.13
  • @antv/g-plugin-css-select@1.0.12
  • @antv/g-plugin-dom-interaction@1.0.12
  • @antv/g-plugin-gpgpu@1.0.13
  • @antv/g-plugin-html-renderer@1.0.13
  • @antv/g-plugin-matterjs@1.0.2
  • @antv/g-plugin-physx@1.0.5
  • @antv/g-plugin-svg-picker@1.0.12
  • @antv/g-plugin-svg-renderer@1.0.12
  • @antv/g-plugin-webgl-renderer@1.0.18
  • @antv/g-plugin-yoga@1.0.2
  • @antv/g-shader-components@1.0.10
  • @antv/g-svg@1.0.12
  • @antv/g-webgl@1.0.18
  • @antv/g-webgpu-compiler@1.0.13
  • @antv/g@5.0.15
  • @antv/react-g@1.0.8

@antv/g-canvas@0.5.1

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/g-canvas@0.4.13

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/g-svg@0.2.0

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/g-math@0.1.0

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

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