From 97db71878fdd602d5eccd9972ade2ae63208768f Mon Sep 17 00:00:00 2001 From: Antonio De Lucreziis Date: Mon, 23 Sep 2024 12:55:35 +0200 Subject: [PATCH] minor hidpi fix --- server/docker.js | 2 +- src/client/customFit.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/server/docker.js b/server/docker.js index 28b7673..5bf2841 100644 --- a/server/docker.js +++ b/server/docker.js @@ -23,7 +23,7 @@ async function storeContainers() { async function cleanContainers() { if (!(await stat('containers-db.local.json'))) { - storeContainers() + await storeContainers() } const raw = JSON.parse(await fs.readFile('containers-db.local.json', 'utf8')) diff --git a/src/client/customFit.ts b/src/client/customFit.ts index 3510483..c80217d 100644 --- a/src/client/customFit.ts +++ b/src/client/customFit.ts @@ -62,7 +62,7 @@ export class FitAddon implements ITerminalAddon { const parentElementHeight = parseInt(parentElementStyle.getPropertyValue('height')) const parentElementWidth = Math.max(0, parseInt(parentElementStyle.getPropertyValue('width'))) - console.log(parentElementWidth, parentElementHeight) + console.log(parentElementWidth, parentElementHeight, core._renderService) const elementStyle = window.getComputedStyle(this._terminal.element) const elementPadding = { @@ -76,8 +76,8 @@ export class FitAddon implements ITerminalAddon { const availableHeight = parentElementHeight - elementPaddingVer const availableWidth = parentElementWidth - elementPaddingHor const geometry = { - cols: Math.floor(availableWidth / core._renderService.dimensions.device.cell.width), - rows: Math.floor(availableHeight / core._renderService.dimensions.device.cell.height), + cols: Math.floor(availableWidth / core._renderService.dimensions.css.cell.width), + rows: Math.floor(availableHeight / core._renderService.dimensions.css.cell.height), } return geometry }