feat(V0.2): 快速添加输入框三行/失焦收起; ⋯菜单点选即收; 项目图标可设图片
Docker Build and Push / build-image (push) Successful in 1m22s
Docker Build and Push / build-image (push) Successful in 1m22s
- 快速添加改 3 行 textarea, Enter 创建/Shift+Enter 换行/Esc 关闭, 焦点离开且无内容时自动收起 - 任务 ⋯ ActionSheet 点选动作后 handler.close() 收回菜单 - Project.icon (TEXT data URL, 迁移 20261025130000): 项目管理可选图片, 客户端裁为 96x96 cover JPEG (~15KB); 项目列表/最近项目/管理页图标位 显示图片, 保持原尺寸与圆角; 可恢复默认首字色块
This commit is contained in:
@@ -123,8 +123,13 @@ export default function RecentProjects({ projects, currentId, onSelect, onMore }
|
||||
onMouseDown={(ev) => beginPress(i, ev)}
|
||||
onClick={() => { if (!active.current && dragIdx < 0) onSelect?.(p.id) }}
|
||||
>
|
||||
<div className="rp-ico" style={{ background: colorOf(p.id) }}>
|
||||
{(p.name || '?').slice(0, 1)}
|
||||
<div
|
||||
className="rp-ico"
|
||||
style={p.icon
|
||||
? { background: `url(${p.icon}) center/cover no-repeat` }
|
||||
: { background: colorOf(p.id) }}
|
||||
>
|
||||
{p.icon ? '' : (p.name || '?').slice(0, 1)}
|
||||
</div>
|
||||
<div className="rp-name">{p.name}</div>
|
||||
<div className="rp-meta">{p.taskCount ?? 0} 个任务</div>
|
||||
|
||||
Reference in New Issue
Block a user