From d4cdecb1dedbdc99258e14e41333a647ac7966c7 Mon Sep 17 00:00:00 2001
From: Dennis Collaris <d.collaris@me.com>
Date: Wed, 16 Oct 2024 14:53:34 +0200
Subject: [PATCH] fix: ensure nodelink vis always appears centered in the view

---
 .../lib/vis/visualizations/nodelinkvis/components/NLPixi.tsx  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libs/shared/lib/vis/visualizations/nodelinkvis/components/NLPixi.tsx b/libs/shared/lib/vis/visualizations/nodelinkvis/components/NLPixi.tsx
index 8ebba0b35..db3a48133 100644
--- a/libs/shared/lib/vis/visualizations/nodelinkvis/components/NLPixi.tsx
+++ b/libs/shared/lib/vis/visualizations/nodelinkvis/components/NLPixi.tsx
@@ -812,8 +812,8 @@ export const NLPixi = forwardRef((props: Props, refExternal) => {
 
       let stopped = 0;
 
-      const widthHalf = app.renderer.width / 2;
-      const heightHalf = app.renderer.height / 2;
+      const widthHalf = app.renderer.width / (2 * window.devicePixelRatio);
+      const heightHalf = app.renderer.height / (2 * window.devicePixelRatio);
       graph.current.nodes.forEach((node, i) => {
         if (!layoutAlgorithm.current) return;
         const gfx = nodeMap.current.get(node._id);
-- 
GitLab