From 54b153bd6e16bc25d8130442548964110e4d1a75 Mon Sep 17 00:00:00 2001 From: Andrey Kernichniy Date: Mon, 16 Mar 2026 01:47:49 +0700 Subject: [PATCH] Release package version 0.0.7 Fix render node --- lib/src/canvas-2d-renderer.ts | 11 +++-------- lib/src/package.json | 2 +- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/lib/src/canvas-2d-renderer.ts b/lib/src/canvas-2d-renderer.ts index 9272f5b..2e4b803 100644 --- a/lib/src/canvas-2d-renderer.ts +++ b/lib/src/canvas-2d-renderer.ts @@ -50,20 +50,15 @@ export class Canvas2DRenderer implements IRenderer { } renderNode(drawNode: IDrawNode) { - this.drawNode(drawNode); + this._artist.setTransform(drawNode.transform); + this._context.save(); drawNode.children.forEach((leaf) => { if (isDrawNode(leaf)) { - this.drawNode(leaf); + this.renderNode(leaf); } else { this.drawLeaf(leaf as DrawLeafs); } }); - } - - private drawNode(node: IDrawNode) { - this._artist.setTransform(node.transform); - this._context.save(); - this.renderNode(node); this._context.restore(); } diff --git a/lib/src/package.json b/lib/src/package.json index 8c95cd6..e64eded 100644 --- a/lib/src/package.json +++ b/lib/src/package.json @@ -1,6 +1,6 @@ { "name": "@gxc-solutions/renderer-canvas-2d", - "version": "0.0.6", + "version": "0.0.7", "main": "index.js", "author": "GXC Solutions", "publishConfig": {