18 Commits

Author SHA1 Message Date
Your Name
1556826c1b 修复画布预览放大交互与触控板横向滑动翻页 2026-02-09 00:32:11 +08:00
Your Name
75993d98af 修复画布自动模式误用预览尺寸为分辨率 2026-02-08 23:06:53 +08:00
Your Name
d4baf61e1f 优化Windows画布滚轮缩放行为 2026-02-08 22:07:36 +08:00
Your Name
6cf0597227 优化画布交互并支持图片重命名同步 2026-02-08 11:52:37 +08:00
Your Name
800017b78c 放宽上传到50MB并取消分辨率限制 2026-02-08 11:38:03 +08:00
Your Name
2e6f421b6d fix: improve canvas drag drop and placeholder timing
Harden desktop drag-and-drop on the canvas and ensure auto image placeholders wait for visible assistant text.
2026-02-03 19:36:12 +08:00
Your Name
bb4f51d198 feat: improve canvas workflow and auto title
Hide internal prompts from users, auto-focus new images, avoid overlap, enable drag-and-drop upload, and fix canvas navigation reloads.
2026-02-03 16:33:51 +08:00
Your Name
be6f22b3d6 feat: 优化画布缩放交互 - 滚轮直接缩放,添加缩放控制按钮 2026-02-03 10:19:10 +08:00
Your Name
e314edb283 feat: 画布点阵背景固定大小不随缩放变化,图片双击放大预览 2026-02-02 12:34:13 +08:00
Your Name
3377e0daea fix: 恢复画布 overflow-hidden 防止内容溢出覆盖工具栏
工具栏已使用 Portal 渲染,不再需要 overflow-visible

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 15:38:33 +08:00
Your Name
58b9c1cbd5 fix: 工具栏显示在图片外部上方
1. 修改画布容器为 overflow-visible
2. 工具栏定位到图片上方 (-top-12)
3. 提高 z-index 确保不被遮挡

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 15:24:11 +08:00
Your Name
8f1f924421 feat: 优化画布图片选中工具栏
1. 选中图片时在顶部显示工具栏(放大、移除背景、场景、角度、扩展、调整)
2. 工具栏使用圆角胶囊样式,类似竞品设计
3. 显示图片标题和尺寸信息
4. 添加更多操作下拉菜单(下载、删除)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 15:21:29 +08:00
Your Name
f5c52bfdc6 feat: redesign chat panel to match LOVART style 2026-01-24 21:36:05 +08:00
Your Name
79e5a870e1 feat: comprehensive UI redesign for infinite canvas (LOVART style) 2026-01-24 21:27:36 +08:00
Your Name
aa4fbdd158 feat: show processing state for image operations in canvas
- Add toolbar above selected image for quick access to editing tools
- Create new node with 'generating' status before processing
- Update node status to 'completed' or 'failed' after processing
- Allow overflow visible for toolbar to display outside node bounds
2026-01-24 21:15:28 +08:00
Your Name
9a2d07426a fix: use light gray background for canvas 2026-01-24 20:34:30 +08:00
Your Name
253c2b7e38 fix: canvas background supports light/dark mode 2026-01-24 20:27:45 +08:00
Your Name
c7ffcda87b feat: add infinite canvas feature with AI image generation
- Add canvas project and node database tables
- Create canvas workspace with drag, resize, zoom and pan
- Add ImageNode with background removal, enhance, extend, angle edit, scene fusion
- Add VideoNode with playback controls
- Add TextNode for text editing
- Integrate AI image generation API (Gemini/Alibaba)
- Implement viewport culling for performance optimization
- Add canvas entry in top navigation bar
2026-01-24 19:48:13 +08:00