From b55a5b0c62ba76fdc6d703e7c08ed8313a4fcc22 Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Thu, 30 Jan 2025 12:26:19 -0800 Subject: [PATCH] Fix centering of different sized monitors --- gnome/src/virtualmonitorsactor.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnome/src/virtualmonitorsactor.js b/gnome/src/virtualmonitorsactor.js index af65cd8..9dda1be 100644 --- a/gnome/src/virtualmonitorsactor.js +++ b/gnome/src/virtualmonitorsactor.js @@ -139,7 +139,7 @@ function monitorsToPlacements(fovDetails, monitorDetailsList, monitorWrappingSch monitorPlacements.push({ topLeftNoRotate: [ monitorCenterRadius, - 0, + -(monitorDetails.width - fovDetails.widthPixels) / 2, -monitorDetails.y ], center: [ @@ -170,7 +170,7 @@ function monitorsToPlacements(fovDetails, monitorDetailsList, monitorWrappingSch topLeftNoRotate: [ monitorCenterRadius, -monitorDetails.x, - 0 + -(monitorDetails.height - fovDetails.heightPixels) / 2 ], center: [ // north is adjacent where radius is the hypotenuse, using monitorWrapDetails.center as the radians