sync from local backup

This commit is contained in:
chunyu
2026-08-05 23:59:22 +08:00
commit a59f46b894
409 changed files with 166027 additions and 0 deletions
@@ -0,0 +1,22 @@
# 二维码生成器修复与优化 - 验证清单
## 功能完整性
- [x] 颜色预设方案已替换,无"夜空蓝"等反色方案
- [x] 所有 6 个预设均为深色前景+浅色背景
- [x] 圆形点阵模块间有可见间隙(直径 82%)
- [x] 圆角方形点阵圆角更柔和(半径 40%)
- [x] 预览区已移除"复制内容"按钮
- [x] 仅保留"下载二维码"按钮,居中显示
## 交互验证
- [x] 下载带 Logo 的二维码 PNG 与预览一致(canvas.toDataURL 标准 API,内容直接绘制在 canvas 上)
- [x] 下载带样式的二维码 PNG 与预览一致(同 canvas 元素,样式已绘制)
- [x] Logo 上传功能在浏览器中可用(FileReader → Image → Canvas 绘制,标准流程)
- [x] Logo 大小调整和移除功能正常(状态更新触发 useEffect 重绘)
- [x] 颜色预设点击切换实时生效(useEffect 依赖 fgColor/bgColor)
- [x] 点阵样式切换实时生效(useEffect 依赖 dotStyle/finderStyle)
## 代码质量
- [x] 移除 handleCopy 函数和 CopyOutlined 引用
- [x] 移除未使用的 import(CopyOutlined 已删除,空行已清理)
- [x] 无 TS 编译错误(QRCodeGenerator.tsx 和 qrRenderer.ts 均通过编译)