diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 84dec08..955716e 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -7,21 +7,22 @@ on:
jobs:
release:
strategy:
+ fail-fast: false
matrix:
include:
- name: 🐧 Linux
os: ubuntu-latest
- pnpm-command: 'build:linux'
+ pnpm_command: 'build:linux'
binary_path: dist/*.deb
asset_name: zeroone.deb
- name: 🪟 Windows
- os: windows-latest
- pnpm-command: 'build:win'
+ os: macos-latest
+ pnpm_command: 'build:win'
binary_path: dist/*.exe
asset_name: zeroone.exe
- name: 🍏 Mac
os: macos-latest
- pnpm-command: 'build:mac'
+ pnpm_command: 'build:mac'
binary_path: dist/*.dmg
asset_name: zeroone.dmg
name: ${{ matrix.name }} Release
@@ -29,7 +30,7 @@ jobs:
steps:
- name: 🔢 Semantic Versioning
id: version
- uses: paulhatch/semantic-version@v5.3.0
+ uses: paulhatch/semantic-version@v5.4.0
with:
tag_prefix: "v"
bump_each_commit: true
@@ -50,7 +51,7 @@ jobs:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
pnpm i
- pnpm ${{ matrix.pnpm-command }}
+ pnpm ${{ matrix.pnpm_command }}
- name: 📦 Release binary
uses: svenstaro/upload-release-action@v2
diff --git a/package.json b/package.json
index bfa777b..aa89ca5 100644
--- a/package.json
+++ b/package.json
@@ -7,7 +7,6 @@
"packageManager": "pnpm@8.14.1",
"homepage": "https://github.com/katbinaris/zeroone",
"build": {
- "appId": "io.binaris.zeroone",
"productName": "ZERO_ONE"
},
"scripts": {
diff --git a/src/renderer/src/appStore.ts b/src/renderer/src/appStore.ts
index 51470cc..5632605 100644
--- a/src/renderer/src/appStore.ts
+++ b/src/renderer/src/appStore.ts
@@ -46,7 +46,8 @@ export const useAppStore = defineStore('app', {
},
previewDeviceModel: localStorage.getItem('previewDeviceModel') || 'nanoOne',
profileManagerDragging: false,
- showProfileConfig: false
+ showProfileConfig: false,
+ selectOnInput: false
}
},
getters: {
@@ -76,6 +77,9 @@ export const useAppStore = defineStore('app', {
setShowProfileConfig(show) {
show = false // TODO: Remove this / replace with actual logic
this.showProfileConfig = show
+ },
+ toggleSelectOnInput() {
+ this.selectOnInput = !this.selectOnInput
}
}
})
diff --git a/src/renderer/src/components/config/ConfigPane.vue b/src/renderer/src/components/config/ConfigPane.vue
index 461c3fe..d616101 100644
--- a/src/renderer/src/components/config/ConfigPane.vue
+++ b/src/renderer/src/components/config/ConfigPane.vue
@@ -11,7 +11,7 @@
{{ deviceStore.orientationLabels[deviceStore.settings?.deviceOrientation || 0] }}°
-Idle Timeout:
@@ -72,27 +72,32 @@ : 'Off' }} -Skin:
{{ previewDeviceNames[appStore.previewDeviceModel || 'nanoOne'] }}
-Auto Select:
+{{ appStore.selectOnInput ? 'On' : 'Off' }}
+