Releases: gwenjs/renderer-html
Releases · gwenjs/renderer-html
Release list
renderer-html: v0.3.0
renderer-html: v0.2.1
renderer-html: v0.2.0
0.2.0 (2026-04-11)
Features
- HTML layer, handle, and renderer service (b58fd33)
- html-layer: two-div world layer structure with camera applyTransform (cd5cca3)
- html-plugin: inject camera/viewport managers, apply world transforms per frame (46115c7)
- html-renderer-service: track container size, add applyWorldTransforms (83ea76e)
- layer: add HTMLLayerDef, clearSlots, setLayerVisible, screen+viewportId clip (3399133)
- plugin, useHTML composable, and public API (205dd68)
- plugin: child logger, viewport hooks, bootstrap static viewports, multi-viewport onRender loop (bac6d77)
- service: replace applyWorldTransforms with applyViewportTransforms, add viewport-scoped methods (ebe368a)
Bug Fixes
- ci: add setup pnpm action (561d3b5)
- ci: deploy docs (e99fdca)
- ci: OICD release pipeline (eeeff34)
- docs+plugin: split-screen not supported — engine deduplicates by plugin name (4dfcce7)
- layer: export HTMLLayerDef and HTMLLayerTemplate from public API (852057e)
- layer: replace spread with Array.from for safe Map iteration in clearSlots (bc17afd)
- layer: reset right/bottom before viewport clip to prevent inset:0 conflict (48d0a58)
- layer: suspend allocate() on viewport:remove to prevent slot recreation (efe9cda)
- renderer-html: address review feedback on camera integration (75bf712)
- resolve lint and format issues (5fa32d0)
- service: forward log to service, guard double-instantiate, clean tracking maps on unmount (114da3c)
- service: set zIndex and pointerEvents on template layers at instantiation (3c9f5e5)
- test: use DOM query for element identity, remove fragile renderer-core patch (db5f228)
v0.1.0
Changelog
0.1.0 (2026-04-09)
Features
- HTML layer with per-entity slot allocation (b58fd33)
- HTMLHandle implementing mount, update, setVisible, syncWorldPosition, unmount (b58fd33)
- HTMLRenderer service via
defineRendererServicewithallocateHandleextension (b58fd33) useHTML()composable with automaticonCleanup— works in actors, systems, and scenes (205dd68)HTMLRendererPluginwired into engine lifecycle viaengine.hooks(205dd68)defineGwenModuleintegration forgwen.config.ts(205dd68)
Bug Fixes
- Resolve lint and format issues, fix
__dirnamein ESM context (5fa32d0)