Skip to content

打标签面板改成等宽三列,数字键 1–9 和 0 - #441

Merged
PathGao merged 1 commit into
mainfrom
tag-picker-wall
Oct 30, 2026
Merged

PathGao merged 1 commit into
mainfrom
tag-picker-wall

Conversation

@PathGao

@PathGao PathGao commented Oct 30, 2026

Copy link
Copy Markdown
Owner

改了什么

打标签面板(收藏夹、关注、摘读记录共用)改成筛选框在上、标签等宽三列在下,去掉「完成」和说明文字,按 Esc 或点外面保存。

  • 输入框为空时,1–9 和 0 勾选前 10 个,方向键在三列里走。以前第 10 个以后只能靠筛选或方向键。
  • 开始筛选后没有编号,数字是文字,↑↓ 走结果。名字以数字开头时先按空格。
  • 超过 10 个标签时常用的排前面,顺序在打开时定住,勾选不挪位置。
  • 收藏夹卡片的 T 和「+ 标签」改成贴着按钮弹出。关注的 UP 主卡片和选中栏还是居中弹窗:UP 主卡片的锚点会改变关注页的「保留视频」逻辑,这次不动。

0 代表第 10 个,因为键盘上 0 在 9 后面。

验证

  • node scripts/selftest.mjs,39 个自检通过。把第 10 个按 0、空格后数字算文字、超过 10 个才排序分别改坏,tag-picker 自检都会失败。
  • Chrome 无头模式,临时配置加载这个分支,在摘读记录页用真实按键和鼠标跑过:0 和 1 勾选、方向键、空格加数字新建、Esc 保存、16 个标签排序、点标签之间的缝不丢焦点、锚点滚出窗口时弹层不出屏、选中栏打开的居中弹窗。浅色和深色都截图看过。
  • 没测到:收藏夹卡片贴按钮弹出(无头环境没登录 B站,卡片画不出来)、关注页、「N 个有」的真实页面样子、中文输入法、触屏,也没有在 ego 里实际用过。

超过 10 个标签时常用的排前面,收藏夹卡片贴着「+ 标签」弹出。
@PathGao
PathGao merged commit ce430b6 into main Oct 30, 2026
2 checks passed
@PathGao
PathGao deleted the tag-picker-wall branch October 30, 2026 14:58
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