build: apply selected macOS app icon
11 files modified
1 files added
| | |
| | | # Changelog |
| | | |
| | | ## v2.1.4 (2026-05-18) |
| | | |
| | | ### 改进 |
| | | |
| | | - **更新 macOS App 图标**:采用最终确认的 B 版白底蓝色麦克风矢量图标,并保留轻微麦克风层次阴影,重新生成 PNG、iconset 和 `icon.icns`。 |
| | | |
| | | ### 构建 |
| | | |
| | | - build: `20260518.1748` |
| | | |
| | | --- |
| | | |
| | | ## v2.1.3 (2026-05-18) |
| | | |
| | | ### 新功能 |
| | |
| | | |
| | | ## In Progress |
| | | |
| | | - [2026-05-18] 重做 VoiceSnap macOS 图标为 SVG 矢量母版。 |
| | | - 目标: 白色圆角方形底、蓝色麦克风,风格参考 TagLauncher,避免毛边、截图白边和尺寸忽大忽小。 |
| | | - 当前调整: 用户最终选择 B,先给 B 的中间麦克风加入轻微层次阴影并生成预览,确认后再替换进 App 并打包。 |
| | | - 已输出: `VoiceSnapGo/design/icon-candidates/voicesnap_icon_candidates_preview.png` |
| | | - 已输出: `VoiceSnapGo/design/icon-candidates/voicesnap_icon_[A-E]_*.svg` |
| | | - 无 |
| | | |
| | | ## Todo |
| | | |
| | |
| | | |
| | | ## Done |
| | | |
| | | - [2026-05-18] 重做 VoiceSnap macOS 图标为 SVG 矢量母版。 |
| | | - 目标: 白色圆角方形底、蓝色麦克风,风格参考 TagLauncher,避免毛边、截图白边和尺寸忽大忽小。 |
| | | - 最终选择: B 版白底蓝色麦克风,并为中间麦克风加入轻微层次阴影。 |
| | | - SVG 母版: `VoiceSnapGo/design/icon-candidates/voicesnap_icon_B_thin-blue-glyph.svg` |
| | | - 当前打包图标: `VoiceSnapGo/build/darwin/icon.icns` |
| | | - 备用 ICNS: `VoiceSnapGo/build/darwin/VoiceSnap-selected-B-shadow.icns` |
| | | - 版本: `2.1.4` |
| | | - build: `20260518.1748` |
| | | - [2026-05-18] 增加语音输入交互方式设置。 |
| | | - 新增配置 `HotkeyMode`,默认 `hold`。 |
| | | - 设置页新增“语音输入方式”分段控件,支持“点按”和“长按”。 |
| | |
| | | ) |
| | | |
| | | const ( |
| | | appVersion = "2.1.3" |
| | | appBuild = "20260518.1651" |
| | | appVersion = "2.1.4" |
| | | appBuild = "20260518.1748" |
| | | appDisplayVersion = appVersion + " (build " + appBuild + ")" |
| | | appName = "VoiceSnap" |
| | | |
| | |
| | | description: "Offline voice to text tool" |
| | | copyright: "(c) 2025, VoiceSnap" |
| | | comments: "Press and hold hotkey to record, release to transcribe" |
| | | version: "2.1.3" |
| | | version: "2.1.4" |
| | | |
| | | dev_mode: |
| | | root_path: . |
| | |
| | | <key>CFBundlePackageType</key> |
| | | <string>APPL</string> |
| | | <key>CFBundleShortVersionString</key> |
| | | <string>2.1.3</string> |
| | | <string>2.1.4</string> |
| | | <key>CFBundleVersion</key> |
| | | <string>20260518.1651</string> |
| | | <string>20260518.1748</string> |
| | | <key>LSMinimumSystemVersion</key> |
| | | <string>11.0</string> |
| | | <key>NSMicrophoneUsageDescription</key> |
| | |
| | | <assemblyIdentity |
| | | type="win32" |
| | | name="VoiceSnap" |
| | | version="2.1.3.0" |
| | | version="2.1.4.0" |
| | | processorArchitecture="*"/> |
| | | <dependency> |
| | | <dependentAssembly> |
| | |
| | | { |
| | | "name": "voicesnap-frontend", |
| | | "version": "2.1.3", |
| | | "version": "2.1.4", |
| | | "lockfileVersion": 3, |
| | | "requires": true, |
| | | "packages": { |
| | | "": { |
| | | "name": "voicesnap-frontend", |
| | | "version": "2.1.3", |
| | | "version": "2.1.4", |
| | | "dependencies": { |
| | | "@wailsio/runtime": "latest" |
| | | }, |
| | |
| | | { |
| | | "name": "voicesnap-frontend", |
| | | "private": true, |
| | | "version": "2.1.3", |
| | | "version": "2.1.4", |
| | | "type": "module", |
| | | "scripts": { |
| | | "dev": "vite dev", |
| | |
| | | import { Call } from '@wailsio/runtime' |
| | | import { t } from '../../lib/i18n' |
| | | |
| | | let version = $state('2.1.3') |
| | | let version = $state('2.1.4') |
| | | let updateStatus = $state('') |
| | | let updateColor = $state('') |
| | | let checking = $state(false) |