Skip to content

Releases: antvis/G

5.1.7

31 May 09:11
Compare
Choose a tag to compare

Features

  • [g] 渲染器增加 enableCulling 配置项
  • [g-plugin-rough-svg-renderer] 基于 SVG 的手绘风格插件 文档

Bugfix

  • [g] 正确处理 <canvas> 宽高
  • [g] cloneNode 同时会应用变换 示例
  • [g-webgl] 正确处理画布的 background #1022 文档

5.1.6

27 May 07:46
Compare
Choose a tag to compare

Features

  • [g] 使用 rollup + terser 包体积优化
  • [g-mobile-canvas-element] 使用已存在的 context 创建类 Canvas 元素

Bugfix

  • [g] lineWidth 属性默认值为 '0',未设置时为空字符串
  • [g-svg] shadowBlur 小于等于 0 时不添加 dropshadow filter
  • [g-webgl] 绘制闭合的 Path 存在缺口 #1001

5.1.5

24 May 09:26
Compare
Choose a tag to compare

Features

Bugfix

  • [g-svg] 频繁改变结构带来的性能问题
  • [g-plugin-dragndrop] 不再默认进行元素移动,交由用户在 drag 事件中处理 文档 示例
  • [g] attributeChangedCallback 一定在 connectedCallback 之后触发

5.1.4

23 May 08:56
Compare
Choose a tag to compare

Features

  • [g-plugin-dragndrop] 基于 PointerEvents 实现的拖放插件。文档

5.1.3

23 May 01:18
Compare
Choose a tag to compare

Features

  • [g] 使用 PointerEvent 实现 Pinch 手势 示例
  • [g] 使用轻量的 tapable 实现

Bugfix

  • [g] HTML 图形拾取问题 #1000
  • [g] CustomElement 的 connectedCallback 回调应该在 mounted 最后触发
  • 使用 rollup 构建 #972

5.1.2

19 May 01:52
Compare
Choose a tag to compare

Features

Bugfix

  • 修复自定义图形自定义属性与内置属性 path / points 冲突问题 #993
  • g-plugin-yoga 使用 computed value #973
  • g-svg 动画修改属性时未挂载问题 #994

5.1.1

19 May 01:48
Compare
Choose a tag to compare

Bugfix

  • CustomElement 支持 x/y 属性

5.1.0

17 May 09:07
Compare
Choose a tag to compare

Breaking Change

x/y 不再是每个图形的共有属性,与 SVG 规范保持一致,例如:

  • Circle Ellipse 应使用 cx/cy 文档
  • Rect Image Text Group HTML 仍使用 x/y 文档
  • Line Polyline Polygon Path 无 x/y 属性

Feature

  • g-canvas 支持服务端渲染,使用 node-canvas #984 文档

Bugfix

  • HTML 元素正确应用 id name fill pointerEvents 等属性 文档 示例
  • convertToPath 考虑变换 #986 文档
  • removeAttribute 也会触发重绘 #983

5.0.24

12 May 03:21
Compare
Choose a tag to compare

Features

Bugfix

  • [g-webgpu] 修复一些最新版本废弃的 API #909
  • [g-webgpu] 将 WebGPU 平台代码分离出来,更新渲染器文档
  • [react-g] 问题修复

5.0.23

09 May 11:05
Compare
Choose a tag to compare

Features

Bugfix

  • 解决循环依赖问题,在 vite.js 中可以运行 #947
  • 支持 TouchEvent 和多点触控 #936 文档