2026-02-09 15:52:45 +08:00

75 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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](./AGENTS.md) - 规范文档
- [QUICK_REF.md](./QUICK_REF.md) - 快速参考