本次重新设计了项目管理(ProjectsView)和任务管理(TasksView)页面,采用现代化的表格设计和筛选方法,完全支持三种主题模式(白色、深色、护眼模式)。
--theme-*)搜索功能
表格设计
操作按钮
状态显示
对话框
状态筛选
搜索功能
表格设计
进度显示
操作按钮
views/
├── project-list-view/
│ ├── project-list-view.tsx # 项目列表组件
│ └── project-list-view.module.scss # 样式文件
└── task-list-view/
├── task-list-view.tsx # 任务列表组件
└── task-list-view.module.scss # 样式文件
使用 Lucide React 图标库:
Plus - 创建按钮Search - 搜索框Eye - 查看详情Edit - 编辑Trash2 - 删除Play - 开始标注FolderOpen - 空状态(项目)ListTodo - 空状态(任务)AlertCircle - 错误提示// 背景色
--theme-background
--theme-background-secondary
--theme-background-tertiary
// 文本色
--theme-headline
--theme-paragraph
--theme-paragraph-subtle
// 交互元素
--theme-button
--theme-button-text
--theme-button-hover
--theme-button-active
// 边框
--theme-border
--theme-border-subtle
// 状态色
--theme-success
--theme-warning
--theme-error
--theme-info
// 卡片
--theme-card-background
--theme-card-border
--theme-card-hover
// 阴影
--theme-shadow
圆角设计
间距系统
过渡动画
响应式设计
语义化 HTML
<table> 标签title 属性键盘导航
颜色对比度
视觉反馈
CSS 优化
渲染优化
状态管理
功能增强
交互优化
视觉增强
性能提升
web/apps/lq_label/src/views/project-list-view/project-list-view.tsxweb/apps/lq_label/src/views/task-list-view/task-list-view.tsxweb/apps/lq_label/src/views/project-list-view/project-list-view.module.scssweb/apps/lq_label/src/views/task-list-view/task-list-view.module.scssweb/apps/lq_label/PROJECT_TASK_REDESIGN_SUMMARY.md(本文件)本次重新设计完全遵循了用户的要求:
页面现在更加专业、清晰、易用,完全符合现代标注平台的设计标准。