#14 补齐桌面与手机学习体验、主题及键盘操作 #34

Merged
ila merged 1 commits from feat/14-responsive-display into main 2026-09-15 15:44:11 +08:00
Owner

#14 补齐桌面与手机学习体验、主题及键盘操作。契约见评论 8081,实施与测试见工单最新评论。

  • 显示设置:浅色/深色/跟随系统 + 正文标准/大/特大,按账号保存在本机,账号切换不串
  • style.css 收敛为语义调色板,暗色只覆盖变量;Element Plus 走官方 dark class
  • 阅读位置按账号+章节保留,正文换版本后不恢复
  • 复习页键盘:空格显示答案、1/2/3 评分,输入框内不误触
  • Playwright 新增 390×844 hasTouch 移动项目(无溢出、可返回、触摸滚动、偏好持久化与隔离)
  • 本地验证:学习端 147 单测与 23 项 E2E、管理端 31 项、治理 56 项、Go 集成 70 项全部通过
#14 补齐桌面与手机学习体验、主题及键盘操作。契约见评论 8081,实施与测试见工单最新评论。 - 显示设置:浅色/深色/跟随系统 + 正文标准/大/特大,按账号保存在本机,账号切换不串 - style.css 收敛为语义调色板,暗色只覆盖变量;Element Plus 走官方 dark class - 阅读位置按账号+章节保留,正文换版本后不恢复 - 复习页键盘:空格显示答案、1/2/3 评分,输入框内不误触 - Playwright 新增 390×844 hasTouch 移动项目(无溢出、可返回、触摸滚动、偏好持久化与隔离) - 本地验证:学习端 147 单测与 23 项 E2E、管理端 31 项、治理 56 项、Go 集成 70 项全部通过
ila added 1 commit 2026-09-15 15:11:49 +08:00
- 主题(浅色/深色/跟随系统)与正文字号(标准/大/特大)按账号存在本机,
  账号切换不串、退出回默认;深色走 html[data-theme] 与 Element Plus 的 html.dark
- style.css 收敛为语义调色板::root 的 53 个变量是文件内仅有的颜色字面量,
  其余规则全部走 var(),暗色只覆盖变量
- 字号经 --reader-font-scale 只作用于阅读面,不做全局缩放
- 阅读位置按账号+章节保存滚动比例与该章 content_sha256,正文换版本后不恢复
- 复习页键盘:空格/Enter 显示答案、1/2/3 评分;输入控件与聚焦按钮的按键不被劫持
- 站点头部新增「显示」控件,七个学习页面共用
- Playwright 新增 390×844 hasTouch 的 mobile 项目与移动用例(无溢出、可返回、
  触摸滑动不误开面板、深色与字号持久化、账号隔离);新增主题变量回归用例
- Wiki 记录 Architecture、Business-Rules、Local-Development 与需求更新
ila merged commit e069894c4e into main 2026-09-15 15:44:11 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: OPC/lexgo#34