2.3 KiB
2.3 KiB
M10 高级功能模块 (v0.9.1-0.9.8)
模块概述
- 版本范围: 0.9.1 ~ 0.9.8
- 任务数: 8
- 目标: 实现剪贴板操作、PDF支持和独立窗口等高级功能
关键产出
- 权限管理页面
- 剪贴板读取/写入权限及功能
- 剪贴板快速查词
- 复制原文/译文功能
- PDF 划词支持
- 独立窗口完善
任务列表
M10.1 权限管理页面 [目标版本: 0.9.1]
任务: 权限说明和开关
验收标准:
- 设置页"权限管理"菜单
- 列出所需权限及用途说明
M10.2 读取剪贴板权限 [目标版本: 0.9.2]
任务: 申请剪贴板读取权限
验收标准:
- "读取剪贴板"开关
- 开启时申请
clipboardRead权限 - 说明用途:快捷查词时读取剪贴板
M10.3 剪贴板快速查词 [目标版本: 0.9.3]
任务: 打开Popup时自动查剪贴板内容
验收标准:
- 开启权限后,打开Popup自动读取剪贴板
- 如果剪贴板是单词,自动查询显示结果
M10.4 写入剪贴板权限 [目标版本: 0.9.4]
任务: 申请剪贴板写入权限
验收标准:
- "写入剪贴板"开关
- 开启时申请
clipboardWrite权限
M10.5 复制原文功能 [目标版本: 0.9.5]
任务: 复制单词到剪贴板
验收标准:
- 结果面板有"复制"按钮
- 点击复制单词原文
M10.6 复制译文功能 [目标版本: 0.9.6]
任务: 复制释义到剪贴板
验收标准:
- 可复制单个释义,或全部释义
- 复制后显示"已复制"提示
M10.7 PDF支持 [目标版本: 0.9.7]
任务: 在PDF中启用划词
验收标准:
- 在浏览器打开PDF文件时,划词功能可用
- 可能需要适配 PDF.js 的文本层
M10.8 独立窗口完善 [目标版本: 0.9.8]
任务: 独立查词窗口功能完整
验收标准:
- 独立窗口有完整的搜索、历史、收藏功能
- 窗口可置顶(always on top,如浏览器支持)
- 支持快捷键呼出(如 Alt+Shift+S)
依赖
- 前置模块: M1 基础架构模块, M2 划词核心模块, M5 设置系统模块
- 后置模块: 无
参考资料
- AGENTS.md - 规范文档
- QUICK_REF.md - 快速参考