Skip to content

摘读记录:点卡片选中,加 J/K/方向键/X/T - #440

Merged
PathGao merged 2 commits into
mainfrom
history-card-pick
Oct 30, 2026
Merged

PathGao merged 2 commits into
mainfrom
history-card-pick

Conversation

@PathGao

@PathGao PathGao commented Oct 30, 2026 •

Copy link
Copy Markdown
Owner

改了什么

摘读记录的卡片去掉勾选框,选中和键盘操作照分拣台:

  • 点卡片选中或取消,Shift 点选中一段,拖选文字不选中。标题、「查看 N 轮问答」、问答里的链接、按钮、自己的标签和备注各管各的。分拣台的只读标签不是控件,点它算点卡片。

  • J、K、方向键上下移动当前卡片,鼠标移到哪张哪张就是当前卡片,X 选中或取消,T 打开标签面板。卡片被搜索或筛选隐藏后不再是当前卡片。

  • Esc 清空选中,Q 继续问,O 或 Enter 在新标签页打开标题链接,? 或第 1 行的 ? 按钮看快捷键。

  • 「清空全部 AI 对话」和「删除 AI 对话」从浏览器确认框改成 TriageUi.askConfirm,选中栏的「打标签」改成「标签…」。

  • 帮助和按钮里多页共用的文字收进 MdgErrors.LABEL,分拣台改了引用,显示不变。

这推翻了 2026-10-22 定的「保留勾选框」和「不加 I、U、/ 以外的快捷键」,docs/DESIGN.md 已同步。取舍:卡片不能 Tab 聚焦,和分拣台一样。

验证

  • node scripts/selftest.mjs,39 个自检通过。去掉 X 或去掉隐藏卡片的判断,history 自检都会失败。
  • Chrome 无头模式,用临时配置加载这个分支,真实鼠标和按键跑过:点空白选中和取消、Shift 选一段、星标、备注、+ 标签、展开问答、问答里的链接、标题都不选中,拖选不选中,J/K/方向键到头停住并滚进视野,X 选中和取消,T 打开面板,鼠标不动时 J 不被抢。Esc、?、O、Enter、两个确认框的取消和确认也跑过,360 到 1280 宽度下第 1 行不溢出。Q 只确认没有报错,无头模式看不到侧边栏。
  • node scripts/smoke.mjs 这个分支和 main 都失败,都只在 B站 页面的检查上(B站 没给列表页、评论没加载、标记没画出),和这次改动的页面无关。摘读记录页本身通过。
  • 没测到:没有在 ego 里实际用过,也没有前后对比截图。

卡片去掉勾选框,选中和当前卡片的逻辑照分拣台。
多个页面共用的帮助和按钮文字收进 MdgErrors.LABEL。
@PathGao
PathGao merged commit 673b9b1 into main Oct 30, 2026
2 checks passed
@PathGao
PathGao deleted the history-card-pick branch October 30, 2026 13:42
@PathGao PathGao mentioned this pull request Oct 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant