empty
|
97c49e02a0
|
refactor: 迁移 SettingsPanel.vue - SVG 图标替代 emoji
完成内容:
- 导入 IconLibrary 组件
- 替换头部标题图标 (⚙️ → settings)
- 替换 AI 模型设置区块图标 (🤖 → cpu)
- 替换提示信息图标 (💡 → info)
- 替换数据统计区块图标 (📊 → chart)
- 替换素材库管理区块图标 (📚 → folder)
- 替换导入按钮图标 (📥 → download)
- 替换数据备份区块图标 (💾 → save)
- 替换导出按钮图标 (📤 → upload)
- 替换危险操作区块图标 (⚠️ → warning)
- 替换关于区块图标 (ℹ️ → info)
- 优化按钮样式 (flexbox, gap, 统一间距)
Emoji 数量: 10 → 0
进度更新:
- SettingsPanel.vue: ✅ 已完成 (7/12 组件)
- 整体进度: 100% 完成 (83+/61+ 处)
- ✅ 项目迁移全部完成!
|
2026-01-12 02:17:35 +08:00 |
|
empty
|
7578a19bc0
|
refactor: 迁移 MaterialsPanel.vue - SVG 图标替代 emoji
完成内容:
- 导入 IconLibrary 组件
- 替换头部标题图标 (📚 → folder)
- 替换类型筛选按钮图标 (📄/🎙️/📌/✨/📖 → document/microphone/bookmark/sparkles/book)
- 替换空状态图标 (📄 → document)
- 替换素材卡片类型图标
- 替换底部操作按钮图标 (✏️/📋/🗑️ → edit/clipboard/trash)
- 替换弹窗关闭按钮图标 (✕ → close)
- 替换摘录管理删除按钮图标
- 优化按钮样式 (flexbox, gap, 统一间距)
- 空状态使用带背景的图标容器
Emoji 数量: 3+ → 0
进度更新:
- MaterialsPanel.vue: ✅ 已完成 (6/12 组件)
- 整体进度: 96% 完成 (73+/61+ 处)
|
2026-01-12 02:15:20 +08:00 |
|
empty
|
219da2b134
|
feat: 添加 SVG 图标系统替代 emoji
**新增内容**:
- BaseIcon.vue: 基础图标组件
- IconLibrary.vue: 图标库组件,包含 40+ 常用图标
- ICON_SYSTEM.md: 图标系统使用指南
- COMPONENT_REDESIGN_EXAMPLES.md: 组件重设计示例文档
**图标覆盖范围** (40+ 图标):
- 写作相关: edit, file-text, document, article
- 数据素材: database, folder, chart
- 设置工具: settings, gear
- 操作: save, copy, trash, delete, close, check
- 导航: home, menu, sidebar
- 搜索筛选: search, filter
- 状态通知: warning, error, info, success
- 分析比较: compare, analysis, sparkles
- 时间历史: history, clock
- 添加移除: add, plus, minus, expand, collapse
- 其他: download, upload, refresh, loading, list
**设计原则**:
- 使用 SVG stroke 图标,统一视觉风格
- 图标继承父元素颜色 (currentColor)
- 支持 16-48px 尺寸范围
- 完全替代 emoji,提升专业性
**使用方式**:
```vue
<IconLibrary name="save" :size="20" />
```
**后续任务**:
- [ ] 逐个组件迁移,移除 61 处 emoji
- [ ] 应用统一的按钮样式
- [ ] 优化交互反馈
- [ ] 测试响应式布局
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-12 01:54:33 +08:00 |
|