scale app to fix error on 4k screens

This commit is contained in:
vapormusic 2021-12-26 21:26:07 +07:00
parent 7bba73f147
commit 46fb100394
16 changed files with 761 additions and 107 deletions

View file

@ -1,4 +1,4 @@
const {BrowserWindow, ipcMain, shell, app} = require("electron")
const {BrowserWindow, ipcMain, shell, app, screen} = require("electron")
const {join} = require("path")
const getPort = require("get-port");
const express = require("express");
@ -189,6 +189,14 @@ const CiderBase = {
}
})
// Set scale
ipcMain.on('setScreenScale', (event, scale) => {
win.webContents.setZoomFactor(parseFloat(scale))
})
var mainScreen = screen.getPrimaryDisplay();
var dimensions = mainScreen.size;
var screenWidth = dimensions.width;
win.webContents.setZoomFactor(screenWidth / 1536)
return win
},