Set default app window icon on Linux
This commit is contained in:
parent
d42d10a47c
commit
cf480f8e17
3 changed files with 10 additions and 3 deletions
|
@ -1,6 +1,7 @@
|
||||||
const {app, BrowserWindow} = require('electron')
|
const {app, BrowserWindow} = require('electron')
|
||||||
|
const path = require('path')
|
||||||
|
|
||||||
var mainWindow = null
|
let mainWindow = null
|
||||||
|
|
||||||
// Quit when all windows are closed.
|
// Quit when all windows are closed.
|
||||||
app.on('window-all-closed', () => {
|
app.on('window-all-closed', () => {
|
||||||
|
@ -9,13 +10,18 @@ app.on('window-all-closed', () => {
|
||||||
|
|
||||||
exports.load = (appUrl) => {
|
exports.load = (appUrl) => {
|
||||||
app.on('ready', () => {
|
app.on('ready', () => {
|
||||||
mainWindow = new BrowserWindow({
|
const options = {
|
||||||
width: 800,
|
width: 800,
|
||||||
height: 600,
|
height: 600,
|
||||||
autoHideMenuBar: true,
|
autoHideMenuBar: true,
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: '#FFFFFF',
|
||||||
useContentSize: true
|
useContentSize: true
|
||||||
})
|
}
|
||||||
|
if (process.platform === 'linux') {
|
||||||
|
options.icon = path.join(__dirname, 'icon.png')
|
||||||
|
}
|
||||||
|
|
||||||
|
mainWindow = new BrowserWindow(options)
|
||||||
mainWindow.loadURL(appUrl)
|
mainWindow.loadURL(appUrl)
|
||||||
mainWindow.focus()
|
mainWindow.focus()
|
||||||
})
|
})
|
||||||
|
|
BIN
default_app/icon.png
Normal file
BIN
default_app/icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 299 KiB |
|
@ -75,6 +75,7 @@
|
||||||
],
|
],
|
||||||
'default_app_sources': [
|
'default_app_sources': [
|
||||||
'default_app/default_app.js',
|
'default_app/default_app.js',
|
||||||
|
'default_app/icon.png',
|
||||||
'default_app/index.html',
|
'default_app/index.html',
|
||||||
'default_app/main.js',
|
'default_app/main.js',
|
||||||
'default_app/package.json',
|
'default_app/package.json',
|
||||||
|
|
Loading…
Reference in a new issue