fix: layer panel collapsible tree + element actions (visibility toggle, delete) + RenderEngine skips invisible elements

This commit is contained in:
2026-06-27 23:59:12 +02:00
parent affa6be151
commit a4371ca3ce
5 changed files with 91 additions and 44 deletions
+1 -1
View File
@@ -151,7 +151,7 @@ export class RenderEngine {
const layers = this.layerManager.getLayers();
for (const layer of layers) {
if (!layer.visible) continue;
const els = visibleElements.filter(e => e.layerId === layer.id);
const els = visibleElements.filter(e => e.layerId === layer.id && e.properties?.visible !== false);
for (const el of els) {
this.drawElement(el, layer);
}