красивое окно загрузки вместо чистого окна electron js

у меня вопрос по поводу electron.

Дело в том что при загрузке контента у меня в начале создаётся чёрное окно (добавил начальный цвет окна #000000 по документации electron js), и только спустя несколько секунд показывает контент(и то, не разом загружает). html, electron получает благодаря локальному серверу на express js. Пробовал использовать и свойство BrowserWindow - preload для начальной загрузки express и событие ready-to-show (правда когда ставил это событие, окно ничего не рендерило).

Код класса BrowserWindow который сейчас:

const { app, globalShortcut, BrowserWindow} = require('electron');

function createWindow() {
    const win = new BrowserWindow({
        minWidth: 800,
        minHeight: 600,
        width: 1000,
        height: 800,
        icon: image,
        frame: false,
        titleBarStyle: "hidden",
        autoHideMenuBar: true,
        backgroundColor: "#000000",
        center: true,
        webPreferences: {
            nodeIntegration: true
        },
    });
        globalShortcut.register('F5', ()=>{
            win.webContents.openDevTools();
        });
        win.loadURL(`http://localhost:${PORT}/`);
    };

Ответы (0 шт):