1.6 KiB
1.6 KiB
迭代目标:21-Tab设置排序间隙高亮统一
目标
设置页「Tab 设置」的分组 tab 拖拽排序落点指示,从整行高亮统一为行间间隙高亮线, 与策略 tab 列设置弹层(R-024/UI约束-007)完全一致——明确指示插入目标行的前/后。
目标描述
- 背景:迭代 20 复盘遗留第 2 项——R-024 将列设置弹层落点改为间隙高亮线后老师确认「直观多了」, 但设置页 Tab 设置(R-011/UI约束-003)仍是整行高亮(overId → 目标行淡蓝底),无法判断插入前/后, 两处观感不一致。2026-09-10 老师指令:Tab 设置也统一为间隙高亮线形式。
- 范围:仅改 src/client/views/SettingsSection.jsx 的 TabSettings 组件落点指示;表格结构、≡ 手柄、 显隐开关、立即持久化(tabs/update)、徽标、saving 禁用全部维持不变;服务端/API 零改动。
- 验收线:拖动时目标行上缘/下缘显示主色间隙线(上半区=插前、下半区=插后);整行高亮消失; 拖回原位不重复写库;drop 后立即持久化。对应需求 R-025(已定稿)。
目标讨论过程
- 迭代 20 复盘(2026-09-10)列遗留第 2 项:Tab 设置整行高亮是否统一为间隙线,留待老师评估。
- 老师指令(2026-09-10):设置页分组 tab 排序也改上面(列设置弹层)的拖动高亮形式 → 登记 R-025 已定稿, 迭代 21 实施。
对老师(项目主理人)的配合需求
- 无(纯前端交互统一,服务端零改动,验收走页面人工确认)。