diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bcab1e8d..61ebd845 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: - os: [macos-latest, windows-latest] + os: [macos-latest, windows-latest, ubuntu-latest] steps: - name: Check out Git repository diff --git a/electron-builder.yml b/electron-builder.yml index 9f7cdd1c..87128027 100644 --- a/electron-builder.yml +++ b/electron-builder.yml @@ -40,8 +40,8 @@ dmg: linux: target: - AppImage - - snap - - deb + # - snap + # - deb maintainer: electronjs.org category: Utility appImage: diff --git a/resources/icon.png b/resources/icon.png deleted file mode 100644 index db60a331..00000000 Binary files a/resources/icon.png and /dev/null differ diff --git a/src/main/index.ts b/src/main/index.ts index 885d74e7..fe367dfa 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -5,7 +5,7 @@ import installExtension, { REDUX_DEVTOOLS } from 'electron-devtools-installer' import windowStateKeeper from 'electron-window-state' import { join } from 'path' -import icon from '../../resources/icon.png?asset' +import icon from '../../build/icon.png?asset' import { appConfig, titleBarOverlayDark, titleBarOverlayLight } from './config' import { saveFile } from './event' import AppUpdater from './updater' diff --git a/src/renderer/src/config/constant.ts b/src/renderer/src/config/constant.ts index f768188a..fcb8de91 100644 --- a/src/renderer/src/config/constant.ts +++ b/src/renderer/src/config/constant.ts @@ -3,6 +3,6 @@ export const DEFAULT_CONEXTCOUNT = 5 export const DEFAULT_MAX_TOKENS = 4096 export const FONT_FAMILY = "Ubuntu, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif" -export const platform = window.electron?.process?.platform === 'darwin' ? 'macos' : 'windows' -export const isMac = platform === 'macos' +export const platform = window.electron?.process?.platform +export const isMac = platform === 'darwin' || platform === 'linux' export const isWindows = platform === 'windows'