some terminal session fixes
This commit is contained in:
parent
272f763e71
commit
7fd4968a35
24
main.ts
24
main.ts
|
|
@ -5,18 +5,6 @@ import * as os from "os";
|
|||
let mainWindow: BrowserWindow;
|
||||
const terminals = new Map<string, pty.IPty>();
|
||||
|
||||
const createWindow = () => {
|
||||
mainWindow = new BrowserWindow({
|
||||
width: 1400,
|
||||
height: 900,
|
||||
webPreferences: {
|
||||
nodeIntegration: true,
|
||||
contextIsolation: false,
|
||||
},
|
||||
});
|
||||
|
||||
mainWindow.loadFile("index.html");
|
||||
|
||||
// Create new terminal
|
||||
ipcMain.on("create-terminal", (event) => {
|
||||
const terminalId = `terminal-${Date.now()}`;
|
||||
|
|
@ -63,6 +51,18 @@ const createWindow = () => {
|
|||
terminals.delete(terminalId);
|
||||
}
|
||||
});
|
||||
|
||||
const createWindow = () => {
|
||||
mainWindow = new BrowserWindow({
|
||||
width: 1400,
|
||||
height: 900,
|
||||
webPreferences: {
|
||||
nodeIntegration: true,
|
||||
contextIsolation: false,
|
||||
},
|
||||
});
|
||||
|
||||
mainWindow.loadFile("index.html");
|
||||
};
|
||||
|
||||
app.whenReady().then(() => {
|
||||
|
|
|
|||
|
|
@ -198,8 +198,3 @@ ipcRenderer.on("terminal-created", (_event, terminalId: string) => {
|
|||
document.getElementById("new-terminal")?.addEventListener("click", () => {
|
||||
ipcRenderer.send("create-terminal");
|
||||
});
|
||||
|
||||
// Create first terminal on load
|
||||
window.addEventListener("DOMContentLoaded", () => {
|
||||
ipcRenderer.send("create-terminal");
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in a new issue