Skip to content

Commit

Permalink
rename darwin DE build archive, remove menu bar
Browse files Browse the repository at this point in the history
  • Loading branch information
Nick Boughton committed Jul 15, 2022
1 parent 0ed0fe1 commit b8a536c
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 21 deletions.
2 changes: 1 addition & 1 deletion build-electron.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,5 @@ tar czvf Stargazer-linux-$version.tar.gz 'Stargazer-linux-x64'

echo "Tarring Mac build in 3s"
sleep 3
tar czvf Stargazer-darwin-$version.tar.gz 'Stargazer-darwin-x64'
tar czvf Stargazer-OSX-$version.tar.gz 'Stargazer-darwin-x64'

43 changes: 23 additions & 20 deletions src-electron/electron-main.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
import { app, BrowserWindow, nativeTheme } from 'electron'
import path from 'path'
import { app, BrowserWindow, nativeTheme } from 'electron';
import path from 'path';

try {
if (process.platform === 'win32' && nativeTheme.shouldUseDarkColors === true) {
require('fs').unlinkSync(require('path').join(app.getPath('userData'), 'DevTools Extensions'))
require('fs').unlinkSync(require('path').join(app.getPath('userData'), 'DevTools Extensions'));
}
} catch (_) { }
} catch (_) {}

let mainWindow
let mainWindow;

function createWindow () {
function createWindow() {
/**
* Initial window options
*/
Expand All @@ -20,37 +20,40 @@ function createWindow () {
webPreferences: {
contextIsolation: true,
// More info: /quasar-cli/developing-electron-apps/electron-preload-script
preload: path.resolve(__dirname, process.env.QUASAR_ELECTRON_PRELOAD)
}
})
preload: path.resolve(__dirname, process.env.QUASAR_ELECTRON_PRELOAD),
},
});

mainWindow.loadURL(process.env.APP_URL)
// Hide that pesky menu bar
mainWindow.setMenuBarVisibility(false);

mainWindow.loadURL(process.env.APP_URL);

if (process.env.DEBUGGING) {
// if on DEV or Production with debug enabled
mainWindow.webContents.openDevTools()
mainWindow.webContents.openDevTools();
} else {
// we're on production; no access to devtools pls
mainWindow.webContents.on('devtools-opened', () => {
mainWindow.webContents.closeDevTools()
})
mainWindow.webContents.closeDevTools();
});
}

mainWindow.on('closed', () => {
mainWindow = null
})
mainWindow = null;
});
}

app.on('ready', createWindow)
app.on('ready', createWindow);

app.on('window-all-closed', () => {
if (process.platform !== 'darwin') {
app.quit()
app.quit();
}
})
});

app.on('activate', () => {
if (mainWindow === null) {
createWindow()
createWindow();
}
})
});

0 comments on commit b8a536c

Please sign in to comment.