hectorqin
86c2d8631e
Merge remote-tracking branch 'origin/main' into auto/library-browse-files-split-2e69
把 #48 的朗读条与快捷列改动合进本分支,两处冲突都在
`web/src/ui/reader-chrome.tsx`,都取 main 那一侧:
- 快捷列:main 删掉了 目录 / 行距 / 页边距 / 设置 四个入口(#48 的报告),
本分支新增的 `menu` / `line-height` / `indent` / `sliders` 随之作废。
留下 主题 / 字号 / 听书 三项,字号改用本分支新词汇表的 `text-size`,
听书改用 `volume`。
- 朗读条:main 拆成两行(控制行 + 进度行)并加了 `tts-stop`。本分支的单行
版本丢弃。图标名按本分支的词汇表回落:`backward-step`/`forward-step`
→ `step-backward`/`step-forward`,`xmark` → `close`。
为让两边都能编译,`icon-names.ts` 增加一层别名表 `ICON_ALIASES`
(`font`/`volume-high`/`bars`/`gear`/`xmark`/`magnifying-glass`/`books`
→ 已画的码点),另导出 `ICON_CODEPOINT_TABLE`。别名是**拼写**不是字形:
`icons.test.ts` 的借用名单断言只管 `paths.mjs`,新增两条断言钉住别名既
落在被否名单里、又必须指向字体真画了的码点;码点唯一性改按去重后的集合计。
2026-09-20 09:34:58 +08:00
..
2026-09-19 14:17:55 +08:00
2026-09-16 14:45:04 +08:00
2026-09-19 23:24:34 +08:00
2026-09-16 15:28:34 +08:00
2026-09-19 23:04:03 +08:00
2026-09-16 19:51:38 +08:00
2026-09-16 19:51:38 +08:00
2026-09-16 18:04:11 +08:00
2026-09-19 14:46:15 +08:00
2026-09-20 09:34:58 +08:00
2026-09-19 23:24:34 +08:00
2026-09-19 23:24:34 +08:00
2026-09-16 19:51:38 +08:00
2026-09-19 23:24:34 +08:00
2026-09-18 12:39:45 +08:00
2026-09-16 19:51:38 +08:00
2026-09-16 18:04:11 +08:00
2026-09-16 14:45:04 +08:00
2026-09-19 23:04:03 +08:00
2026-09-19 23:04:03 +08:00
2026-09-19 08:17:46 +08:00
2026-09-19 23:04:03 +08:00
2026-09-19 08:17:46 +08:00
2026-09-19 23:24:34 +08:00
2026-09-19 09:09:12 +08:00
2026-09-19 23:04:03 +08:00
2026-09-19 14:17:55 +08:00
2026-09-19 14:17:55 +08:00
2026-09-16 23:29:41 +08:00
2026-09-18 23:39:55 +08:00
2026-09-16 23:29:41 +08:00
2026-09-16 22:55:58 +08:00
2026-09-16 22:55:58 +08:00
2026-09-16 14:45:04 +08:00
2026-09-16 19:51:38 +08:00
2026-09-19 09:09:12 +08:00