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

2.3 KiB
Raw Blame History

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 设置系统模块
  • 后置模块: 无

参考资料