From db6aabfb7aa4460c8858fec0a51534ebe34786f7 Mon Sep 17 00:00:00 2001 From: Ariver <shanghai3168@gmail.com> Date: Mon, 18 May 2026 17:34:01 +0800 Subject: [PATCH] design: refine selected icon B shadow --- TODO.md | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git a/TODO.md b/TODO.md index 3c44637..ee9b1e3 100644 --- a/TODO.md +++ b/TODO.md @@ -11,7 +11,7 @@ - [2026-05-18] 重做 VoiceSnap macOS 图标为 SVG 矢量母版。 - 目标: 白色圆角方形底、蓝色麦克风,风格参考 TagLauncher,避免毛边、截图白边和尺寸忽大忽小。 - - 当前调整: 先生成 5 个 SVG 矢量候选和一张对比预览图,用户选定后再替换进 App 并打包。 + - 当前调整: 用户最终选择 B,先给 B 的中间麦克风加入轻微层次阴影并生成预览,确认后再替换进 App 并打包。 - 已输出: `VoiceSnapGo/design/icon-candidates/voicesnap_icon_candidates_preview.png` - 已输出: `VoiceSnapGo/design/icon-candidates/voicesnap_icon_[A-E]_*.svg` @@ -21,6 +21,13 @@ ## Done +- [2026-05-18] 增加语音输入交互方式设置。 + - 新增配置 `HotkeyMode`,默认 `hold`。 + - 设置页新增“语音输入方式”分段控件,支持“点按”和“长按”。 + - 点按: 点一下快捷键开始说话,再点一下结束并识别输入。 + - 长按: 长按快捷键开始录音,松开后结束并识别输入。 + - 版本: `2.1.3` + - build: `20260518.1651` - [2026-05-18] 修复全屏窗口下语音输入悬浮指示器不显示。 - 根因: macOS 全屏 Space 下普通 `NSWindow` + `NSFloatingWindowLevel` 不稳定,容易被全屏 App 压在下层。 - 修复: 悬浮指示器改为非激活 `NSPanel`,窗口层级提升到 `kCGStatusWindowLevelKey`,并补充 `Transient`、`IgnoresCycle`、`FullScreenAuxiliary`、`CanJoinAllSpaces` 行为。 -- Gitblit v1.9.3