From 1ec08b1dedff313e385767edb0c2b815b6dd56f3 Mon Sep 17 00:00:00 2001 From: Ariver <shanghai3168@gmail.com> Date: Sat, 22 Aug 2026 22:08:47 +0800 Subject: [PATCH] fix: improve app note placeholder contrast --- CODEGRAPH.md | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CODEGRAPH.md b/CODEGRAPH.md index 162e5de..2c01bc6 100644 --- a/CODEGRAPH.md +++ b/CODEGRAPH.md @@ -71,7 +71,7 @@ - `ProStatusPill`:高级功能入口的小型 Pro 胶囊;Pro / 已锁定高级功能使用金色皇冠体系,免费状态使用中性胶囊。 - `ProUpgradePromptView`:功能被锁时的统一解锁提示,购买 / 恢复动作由调用方闭包绑定。 - `C1.source/Apptag/AppGridSupport.swift` - - 图标气泡、基础 metrics、气泡 placement 支撑。 + - 图标气泡、基础 metrics、气泡 placement 支撑;备注编辑气泡使用原生 `NSTextField` 桥接,placeholder 需显式使用次级但可读的浅色 attributed string,避免系统默认 placeholder 在深色浮层上近似消失。 - `C1.source/Apptag/TagNavigationView.swift` - AppKit 标签导航栏,支持标签 hover 滚动、选中、拖放、双击进入标签设置页;标签按钮颜色优先使用 `TagDef.customColor`。 - `C1.source/Apptag/AppDragCoordinator.swift` @@ -189,7 +189,7 @@ - `C1.source/Scripts/windowserver_event_safety_qa.sh` - WindowServer / TextInput 事件安全静态门禁;检查 Quick Search marked-text 输入保护、composition 期间不响应鼠标 / 背景关闭、面板置前去重,以及 TagNavigation 阻塞式事件循环兜底退出。 - `C1.source/Scripts/app_note_bubble_input_qa.sh` - - App note 泡泡输入框 IME 安全门禁;检查备注泡泡使用原生 `NSTextField` 桥接、marked text 期间不覆盖/截断/提交,最终提交仍受备注长度上限约束。 + - App note 泡泡输入框 IME / placeholder 可读性门禁;检查备注泡泡使用原生 `NSTextField` 桥接、placeholder 使用显式次级浅色 attributed string、marked text 期间不覆盖/截断/提交,最终提交仍受备注长度上限约束。 - `C1.source/Scripts/pro_custom_hotkeys_qa.sh` - Pro 自定义快捷键静态与 Carbon 运行时门禁;检查 Pro gate、录制期间暂停/恢复全局快捷键、事务式注册保存、重复校验、禁用重权限键盘 API、设置页 Pro 按钮组合和 29 语种文案。 - `C1.source/Scripts/pro_tag_custom_color_qa.sh` -- Gitblit v1.9.3