removing icon and electron-builder
|
@ -20,7 +20,12 @@ const config: ForgeConfig = {
|
||||||
appVersion: process.env.VERSION || packageJson.version,
|
appVersion: process.env.VERSION || packageJson.version,
|
||||||
asar: true,
|
asar: true,
|
||||||
icon: './images/icon',
|
icon: './images/icon',
|
||||||
extraResource: ['../ollama', ...(process.platform === 'darwin' ? ['../ggml-metal.metal'] : [])],
|
extraResource: [
|
||||||
|
'../ollama',
|
||||||
|
'./images/ollama_icon_dark_16x16.png',
|
||||||
|
'./images/ollama_icon_bright_16x16.png',
|
||||||
|
...(process.platform === 'darwin' ? ['../ggml-metal.metal'] : []),
|
||||||
|
],
|
||||||
...(process.env.SIGN
|
...(process.env.SIGN
|
||||||
? {
|
? {
|
||||||
osxSign: {
|
osxSign: {
|
||||||
|
@ -36,7 +41,7 @@ const config: ForgeConfig = {
|
||||||
: {}),
|
: {}),
|
||||||
},
|
},
|
||||||
rebuildConfig: {},
|
rebuildConfig: {},
|
||||||
makers: [new MakerSquirrel({}), new MakerZIP({}, ['darwin']), new MakerRpm({}), new MakerDeb({})],
|
makers: [new MakerSquirrel({}), new MakerZIP({}, ['darwin'])],
|
||||||
publishers: [
|
publishers: [
|
||||||
new PublisherGithub({
|
new PublisherGithub({
|
||||||
repository: {
|
repository: {
|
||||||
|
|
BIN
app/icon.icns
Before Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 5.9 KiB |
Before Width: | Height: | Size: 528 B |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 5.9 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 2 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 442 B After Width: | Height: | Size: 442 B |
Before Width: | Height: | Size: 889 B After Width: | Height: | Size: 889 B |
Before Width: | Height: | Size: 407 B After Width: | Height: | Size: 407 B |
Before Width: | Height: | Size: 810 B After Width: | Height: | Size: 810 B |
|
@ -8,7 +8,6 @@
|
||||||
"start": "electron-forge start",
|
"start": "electron-forge start",
|
||||||
"package": "electron-forge package",
|
"package": "electron-forge package",
|
||||||
"package:sign": "SIGN=1 electron-forge package",
|
"package:sign": "SIGN=1 electron-forge package",
|
||||||
"dist": "electron-builder",
|
|
||||||
"make": "electron-forge make",
|
"make": "electron-forge make",
|
||||||
"make:sign": "SIGN=1 electron-forge make",
|
"make:sign": "SIGN=1 electron-forge make",
|
||||||
"publish": "SIGN=1 electron-forge publish",
|
"publish": "SIGN=1 electron-forge publish",
|
||||||
|
@ -20,17 +19,6 @@
|
||||||
"email": "jmorganca@gmail.com"
|
"email": "jmorganca@gmail.com"
|
||||||
},
|
},
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"build" : {
|
|
||||||
"appId": "com.ollama.app",
|
|
||||||
"mac": {
|
|
||||||
"category": "public.app-category.productivity",
|
|
||||||
"target": [
|
|
||||||
"dmg",
|
|
||||||
"zip"
|
|
||||||
],
|
|
||||||
"icon": "icon.icns"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@babel/core": "^7.22.5",
|
"@babel/core": "^7.22.5",
|
||||||
"@babel/preset-react": "^7.22.5",
|
"@babel/preset-react": "^7.22.5",
|
||||||
|
|
|
@ -7,8 +7,13 @@ require('@electron/remote/main').initialize()
|
||||||
|
|
||||||
let tray: Tray | null = null
|
let tray: Tray | null = null
|
||||||
const createSystemtray = () => {
|
const createSystemtray = () => {
|
||||||
const brightModeIconPath = path.join(__dirname, '..', '..', 'src', 'ollama_icon_dark_16x16.png')
|
let brightModeIconPath = path.join(__dirname, '..', '..', 'assets', 'ollama_icon_dark_16x16.png')
|
||||||
const darkModeIconPath = path.join(__dirname, '..', '..', 'src', 'ollama_icon_bright_16x16.png')
|
let darkModeIconPath = path.join(__dirname, '..', '..', 'assets', 'ollama_icon_bright_16x16.png')
|
||||||
|
|
||||||
|
if (app.isPackaged) {
|
||||||
|
brightModeIconPath = path.join(process.resourcesPath, 'ollama_icon_dark_16x16@2x.png')
|
||||||
|
darkModeIconPath = path.join(process.resourcesPath, 'ollama_icon_bright_16x16@2x.png')
|
||||||
|
}
|
||||||
|
|
||||||
tray = new Tray(brightModeIconPath)
|
tray = new Tray(brightModeIconPath)
|
||||||
|
|
||||||
|
|