diff --git a/app/main.ts b/app/main.ts index af69ce5..0f784e9 100644 --- a/app/main.ts +++ b/app/main.ts @@ -126,6 +126,11 @@ function createWindow(): BrowserWindow { ] const menu = Menu.buildFromTemplate(menuTemplate); Menu.setApplicationMenu(menu) + loadDevProjectAtStart() + + win.webContents.on('did-finish-load', () => { + loadDevProjectAtStart() + }) return win; } @@ -160,6 +165,10 @@ try { }) }) + + + + } catch (e) { // Catch Error // throw e; @@ -179,13 +188,22 @@ function openProject() { }) if(selectedPaths != undefined) { - projectDirectory = selectedPaths[0]; - console.log("Open Project-Directory: ", projectDirectory) - const loadedProject = SaveProject.loadProject(projectDirectory) - win!.webContents.send("open-project", loadedProject) + openProjectFromFile(selectedPaths[0]) } } +function loadDevProjectAtStart() { + const projectDir = path.join(process.cwd(), "testModel/") + openProjectFromFile(projectDir) +} + +function openProjectFromFile(openProjectDir: string) { + projectDirectory = openProjectDir + console.log("Open Project-Directory: ", openProjectDir) + const loadedProject = SaveProject.loadProject(openProjectDir) + win!.webContents.send("open-project", loadedProject) +} + function saveProject() { win!.webContents.send('get-project-data') }