tasks.md 1.94 KB

1. 移除干扰性功能

  • 1.1 移除历史记录双击加载到原有界面的功能
  • 1.2 移除 load_history_item 方法中的界面设置逻辑
  • 1.3 更新历史记录项的交互提示和工具提示
  • 1.4 保留右键菜单中的删除和文件管理器功能

2. 重新设计历史记录UI

  • 2.1 重新设计 setup_history_tab 方法,添加分割器布局
  • 2.2 创建历史记录详情展示区域
  • 2.3 修改历史列表项显示:添加生成图缩略图+时间戳+Prompt预览
  • 2.4 添加Prompt文本显示区域和复制按钮
  • 2.5 创建参考图片和生成图片的预览区域
  • 2.6 设置合适的布局比例和样式
  • 2.7 优化悬停提示信息,包含完整详情

3. 实现详情展示功能

  • 3.1 实现单击历史项显示详情的逻辑
  • 3.2 实现Prompt文本的显示和格式化
  • 3.3 实现参考图片缩略图的加载和显示
  • 3.4 实现生成图片的大图预览功能
  • 3.5 添加生成参数信息显示

4. 添加交互功能

  • 4.1 实现Prompt文本复制功能
  • 4.2 添加复制成功的视觉反馈
  • 4.3 实现参考图片和生成图片的双击放大查看
  • 4.4 更新右键菜单,移除加载选项
  • 4.5 添加刷新详情的功能

5. 优化用户体验

  • 5.1 实现无选中状态时的提示信息
  • 5.2 添加加载状态的指示器
  • 5.3 优化图片加载性能和缓存
  • 5.4 调整界面布局的响应式设计
  • 5.5 添加键盘快捷键支持

6. 测试和验证

  • 6.1 测试历史记录浏览的独立性
  • 6.2 验证不会干扰图片生成界面
  • 6.3 测试复制功能的准确性
  • 6.4 验证图片显示的正确性
  • 6.5 测试大量历史记录的性能表现

7. 文档和清理

  • 7.1 更新历史记录功能的使用说明
  • 7.2 清理不再使用的代码和方法
  • 7.3 验证所有功能正常工作
  • 7.4 确保UI一致性和用户体验