Initial TrueGrowth source import

This commit is contained in:
2026-07-07 09:36:36 +08:00
commit 3b6781d695
2283 changed files with 691996 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
# Change: Refactor PPT to image-first editing
## Why
当前 PPT 流程把 Frame、文本布局、配图、背景图、单页导出拆得过细`gpt-image-2` 已能生成完整 PPT 页面的前提下,这会让用户理解成本和操作步骤都偏高。
## What Changes
- 将“Frame 管理”的 PPT 使用语义改为“PPT 编辑”,以页卡方式管理 PPT 页面并展示每页预览。
- 将 PPT 生成改为整页图片范式:每页 Frame 主要承载一张完整幻灯片图片,图片包含最终文字、版式和视觉效果。
- 移除 PPT 页面背景图入口;整页图片已包含背景,更换背景不再作为 PPT 编辑动作。
- 将单页 PPT 导出入口替换为“重新生成”:用当前页图片作为参考图、原提示词预填 AI 图片生成弹窗,成功后替换回对应页面。
- 保留整套 PPT 导出能力,导出结果仍按 Frame 顺序生成完整 PPT 文件。
## Impact
- Affected specs: `ppt-editing`
- Affected code: `packages/drawnix/src/services/ppt`, `packages/drawnix/src/components/project-drawer`, `packages/drawnix/src/components/ttd-dialog`, `packages/drawnix/src/hooks/useAutoInsertToCanvas.ts`