From bf43633560252c4b11c00cb028676d9a7b1968b8 Mon Sep 17 00:00:00 2001 From: Lex Neva Date: Thu, 18 Apr 2019 10:14:51 -0400 Subject: add icons --- electron/package.json | 6 +++++- electron/src/assets/icons/mac/inkstitch.icns | Bin 0 -> 40005 bytes electron/src/assets/icons/png/128x128.png | Bin 0 -> 8221 bytes electron/src/assets/icons/png/16x16.png | Bin 0 -> 938 bytes electron/src/assets/icons/png/24x24.png | Bin 0 -> 1517 bytes electron/src/assets/icons/png/256x256.png | Bin 0 -> 19440 bytes electron/src/assets/icons/png/32x32.png | Bin 0 -> 2050 bytes electron/src/assets/icons/png/48x48.png | Bin 0 -> 3075 bytes electron/src/assets/icons/png/512x512.png | Bin 0 -> 38738 bytes electron/src/assets/icons/png/64x64.png | Bin 0 -> 4079 bytes electron/src/assets/icons/png/96x96.png | Bin 0 -> 6104 bytes electron/src/assets/icons/win/inkstitch.ico | Bin 0 -> 39824 bytes electron/src/main.js | 4 +++- 13 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 electron/src/assets/icons/mac/inkstitch.icns create mode 100644 electron/src/assets/icons/png/128x128.png create mode 100644 electron/src/assets/icons/png/16x16.png create mode 100644 electron/src/assets/icons/png/24x24.png create mode 100644 electron/src/assets/icons/png/256x256.png create mode 100644 electron/src/assets/icons/png/32x32.png create mode 100644 electron/src/assets/icons/png/48x48.png create mode 100644 electron/src/assets/icons/png/512x512.png create mode 100644 electron/src/assets/icons/png/64x64.png create mode 100644 electron/src/assets/icons/png/96x96.png create mode 100644 electron/src/assets/icons/win/inkstitch.ico (limited to 'electron') diff --git a/electron/package.json b/electron/package.json index dbdbfd14..e44c1c18 100644 --- a/electron/package.json +++ b/electron/package.json @@ -11,12 +11,15 @@ }, "build": { "linux": { + "icon": "src/assets/icons/png/512x512.png", "target": "dir" }, "win": { + "icon": "src/assets/icons/win/inkstitch.ico", "target": "dir" }, "mac": { + "icon": "src/assets/icons/mac/inkstitch.icns", "target": "dir" } }, @@ -24,7 +27,8 @@ "author": "lex", "license": "GPL-3.0+", "dependencies": { - "electron-compile": "^6.4.4" + "electron-compile": "^6.4.4", + "tmp": "0.1.0" }, "devDependencies": { "electron": "4.1.3", diff --git a/electron/src/assets/icons/mac/inkstitch.icns b/electron/src/assets/icons/mac/inkstitch.icns new file mode 100644 index 00000000..b5a05fbc Binary files /dev/null and b/electron/src/assets/icons/mac/inkstitch.icns differ diff --git a/electron/src/assets/icons/png/128x128.png b/electron/src/assets/icons/png/128x128.png new file mode 100644 index 00000000..69df4512 Binary files /dev/null and b/electron/src/assets/icons/png/128x128.png differ diff --git a/electron/src/assets/icons/png/16x16.png b/electron/src/assets/icons/png/16x16.png new file mode 100644 index 00000000..bd57c5fe Binary files /dev/null and b/electron/src/assets/icons/png/16x16.png differ diff --git a/electron/src/assets/icons/png/24x24.png b/electron/src/assets/icons/png/24x24.png new file mode 100644 index 00000000..6fbb1832 Binary files /dev/null and b/electron/src/assets/icons/png/24x24.png differ diff --git a/electron/src/assets/icons/png/256x256.png b/electron/src/assets/icons/png/256x256.png new file mode 100644 index 00000000..f3e5f0e7 Binary files /dev/null and b/electron/src/assets/icons/png/256x256.png differ diff --git a/electron/src/assets/icons/png/32x32.png b/electron/src/assets/icons/png/32x32.png new file mode 100644 index 00000000..dae25580 Binary files /dev/null and b/electron/src/assets/icons/png/32x32.png differ diff --git a/electron/src/assets/icons/png/48x48.png b/electron/src/assets/icons/png/48x48.png new file mode 100644 index 00000000..342980fd Binary files /dev/null and b/electron/src/assets/icons/png/48x48.png differ diff --git a/electron/src/assets/icons/png/512x512.png b/electron/src/assets/icons/png/512x512.png new file mode 100644 index 00000000..8f20e784 Binary files /dev/null and b/electron/src/assets/icons/png/512x512.png differ diff --git a/electron/src/assets/icons/png/64x64.png b/electron/src/assets/icons/png/64x64.png new file mode 100644 index 00000000..8d477b48 Binary files /dev/null and b/electron/src/assets/icons/png/64x64.png differ diff --git a/electron/src/assets/icons/png/96x96.png b/electron/src/assets/icons/png/96x96.png new file mode 100644 index 00000000..77c7c9e9 Binary files /dev/null and b/electron/src/assets/icons/png/96x96.png differ diff --git a/electron/src/assets/icons/win/inkstitch.ico b/electron/src/assets/icons/win/inkstitch.ico new file mode 100644 index 00000000..77ea1440 Binary files /dev/null and b/electron/src/assets/icons/win/inkstitch.ico differ diff --git a/electron/src/main.js b/electron/src/main.js index 2774ddc6..210e26ed 100644 --- a/electron/src/main.js +++ b/electron/src/main.js @@ -1,5 +1,7 @@ import { app, BrowserWindow, ipcMain, dialog } from 'electron'; var fs = require('fs'); +var path = require('path') +var tmp = require('tmp') // Keep a global reference of the window object, if you don't, the window will // be closed automatically when the JavaScript object is garbage collected. @@ -7,7 +9,7 @@ let mainWindow; const createWindow = () => { // Create the browser window. - mainWindow = new BrowserWindow(); + mainWindow = new BrowserWindow({icon: path.join(__dirname, 'assets/icons/png/512x512.png')}); mainWindow.maximize(); -- cgit v1.2.3