mirror of
https://github.com/dscalzi/HeliosLauncher.git
synced 2024-12-22 03:32:12 -08:00
Added app icon - platform independent.
This commit is contained in:
parent
acffbec100
commit
9aa9ba7b1a
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,2 +1,3 @@
|
||||
/node_modules/
|
||||
/.vs/
|
||||
/.vscode/
|
@ -9,6 +9,6 @@ body, html {
|
||||
}
|
||||
|
||||
html {
|
||||
background: url(../images/BrownWithWignette.jpg) no-repeat center center fixed;
|
||||
background: url('../images/BrownWithWignette.jpg') no-repeat center center fixed;
|
||||
background-size: cover;
|
||||
}
|
3636
app/assets/images/WesterosSealSquare.hqx
Normal file
3636
app/assets/images/WesterosSealSquare.hqx
Normal file
File diff suppressed because it is too large
Load Diff
BIN
app/assets/images/WesterosSealSquare.icns
Normal file
BIN
app/assets/images/WesterosSealSquare.icns
Normal file
Binary file not shown.
BIN
app/assets/images/WesterosSealSquare.ico
Normal file
BIN
app/assets/images/WesterosSealSquare.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 361 KiB |
@ -1,8 +1,36 @@
|
||||
const remote = require('electron').remote;
|
||||
const remote = require('electron').remote
|
||||
|
||||
document.addEventListener("keydown", function (e) {
|
||||
if (e.keyCode === 123) { // F12
|
||||
var window = remote.getCurrentWindow();
|
||||
window.toggleDevTools();
|
||||
//Opens DevTools window if you type "wcdev" in sequence.
|
||||
//This will crash the program if you are using multiple
|
||||
//DevTools, for example the chrome debugger in VS Code.
|
||||
const match = [87, 67, 68, 69, 86]
|
||||
let at = 0;
|
||||
|
||||
document.addEventListener('keydown', function (e) {
|
||||
switch(e.keyCode){
|
||||
case match[0]:
|
||||
if(at === 0) ++at
|
||||
break
|
||||
case match[1]:
|
||||
if(at === 1) ++at
|
||||
break
|
||||
case match[2]:
|
||||
if(at === 2) ++at
|
||||
break
|
||||
case match[3]:
|
||||
if(at === 3) ++at
|
||||
case match[4]:
|
||||
if(at === 4) ++at
|
||||
break
|
||||
default:
|
||||
at = 0
|
||||
}
|
||||
});
|
||||
if(at === 5) {
|
||||
var window = remote.getCurrentWindow()
|
||||
window.toggleDevTools()
|
||||
console.log('I would open it now!')
|
||||
at = 0
|
||||
}
|
||||
})
|
||||
|
||||
console.log('Can you see me? ( ͡° ͜ʖ ͡°) Then it\'s working!')
|
16
index.js
16
index.js
@ -7,7 +7,7 @@ const url = require('url')
|
||||
let win
|
||||
|
||||
function createWindow() {
|
||||
win = new BrowserWindow({ width: 925, height: 500 })
|
||||
win = new BrowserWindow({ width: 925, height: 500, icon: getPlatformIcon('WesterosSealSquare')})
|
||||
|
||||
win.loadURL(url.format({
|
||||
pathname: path.join(__dirname, 'app', 'index.html'),
|
||||
@ -15,8 +15,6 @@ function createWindow() {
|
||||
slashes: true
|
||||
}))
|
||||
|
||||
//Open DevTools, this will be removed on release.
|
||||
win.webContents.openDevTools()
|
||||
win.setMenu(null)
|
||||
|
||||
win.on('closed', () => {
|
||||
@ -24,6 +22,18 @@ function createWindow() {
|
||||
})
|
||||
}
|
||||
|
||||
function getPlatformIcon(filename){
|
||||
if (process.platform === 'darwin') {
|
||||
filename = filename + '.icns'
|
||||
} else if (process.platform === 'win32') {
|
||||
filename = filename + '.ico'
|
||||
} else {
|
||||
filename = filename + '.png'
|
||||
}
|
||||
|
||||
return path.join(__dirname, 'app', 'assets', 'images', filename)
|
||||
}
|
||||
|
||||
app.on('ready', createWindow);
|
||||
|
||||
app.on('window-all-closed', () => {
|
||||
|
Loading…
Reference in New Issue
Block a user