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;
|
let mainWindow: BrowserWindow;
|
||||||
const terminals = new Map<string, pty.IPty>();
|
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
|
// Create new terminal
|
||||||
ipcMain.on("create-terminal", (event) => {
|
ipcMain.on("create-terminal", (event) => {
|
||||||
const terminalId = `terminal-${Date.now()}`;
|
const terminalId = `terminal-${Date.now()}`;
|
||||||
|
|
@ -63,6 +51,18 @@ const createWindow = () => {
|
||||||
terminals.delete(terminalId);
|
terminals.delete(terminalId);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const createWindow = () => {
|
||||||
|
mainWindow = new BrowserWindow({
|
||||||
|
width: 1400,
|
||||||
|
height: 900,
|
||||||
|
webPreferences: {
|
||||||
|
nodeIntegration: true,
|
||||||
|
contextIsolation: false,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
mainWindow.loadFile("index.html");
|
||||||
};
|
};
|
||||||
|
|
||||||
app.whenReady().then(() => {
|
app.whenReady().then(() => {
|
||||||
|
|
|
||||||
|
|
@ -198,8 +198,3 @@ ipcRenderer.on("terminal-created", (_event, terminalId: string) => {
|
||||||
document.getElementById("new-terminal")?.addEventListener("click", () => {
|
document.getElementById("new-terminal")?.addEventListener("click", () => {
|
||||||
ipcRenderer.send("create-terminal");
|
ipcRenderer.send("create-terminal");
|
||||||
});
|
});
|
||||||
|
|
||||||
// Create first terminal on load
|
|
||||||
window.addEventListener("DOMContentLoaded", () => {
|
|
||||||
ipcRenderer.send("create-terminal");
|
|
||||||
});
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue