Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const { app, BrowserWindow } = require('electron');
- const path = require('node:path');
- require('@electron/remote/main').initialize();
- let mainWindow;
- let loadingWindow;
- function createLoadingScreen() {
- loadingWindow = new BrowserWindow({
- width: 600,
- height: 400,
- transparent: true,
- alwaysOnTop: false,
- webPreferences: {
- enableRemoteModule: true,
- },
- icon: path.join(__dirname, "/favicon.ico")
- });
- loadingWindow.loadURL(path.join(__dirname, 'loading.html'));
- }
- function createMainWindow() {
- mainWindow = new BrowserWindow({
- width: 1400,
- height: 900,
- webPreferences: {
- enableRemoteModule: true
- },
- icon: path.join(__dirname, "/favicon.ico")
- });
- mainWindow.loadURL('http://localhost:3000');
- };
- app.on('ready', () => {
- createLoadingScreen();
- setTimeout(() => {
- createMainWindow();
- loadingWindow.close();
- }, 6000);
- });
Advertisement
Add Comment
Please, Sign In to add comment