 ddCatandCursor
|
cb405e9b6a
|
feat(canvas): 画布主题 - 与工作台外观隔离并提高连线对比
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 22:59:34 +08:00 |
|
ddCat
|
fca772a40c
|
feat(canvas): 画布节点 - 恢复批量创作表与转换能力
|
2026-09-15 20:56:19 +08:00 |
|
ddCat
|
85c018adc1
|
fix(canvas): 画布连线 - 修复节点拖动时双层路径叠加残影
|
2026-09-02 17:02:19 +08:00 |
|
 wurendao007andddCat
|
c891497df9
|
perf(canvas): 画布媒体 - 优化媒体加载、播放器与节点交互 (#357)
Merge origin/main at 2b7375f and retain canvas media performance, player layout, and interaction updates.
Co-authored-by: ddCat <2695092045@qq.com>
|
2026-08-31 09:00:37 +08:00 |
|
 dlhandClaude Fable 5
|
acb2cfc448
|
fix(canvas): 画布连线 - 端点收敛到端口中点并新增流动光影
两件事,都在连线层。
一、多条线接同一个端口时不再沿着边散开。
原因是 use-canvas-connection-controller 把**鼠标松手的 Y 位置**记成了 anchorRatio,
于是每条线各自钉在落点上。判据还是反的:真正多端口的分镜脚本传 undefined,
而左右各只有一个出入口的普通节点却按落点比例取 Y,看起来像节点有很多端口。
改成单端口一侧永远取边的正中。这条规则有**两份实现**(canvas-connections 的
connectionHandleY 与 canvas-project-domain 的 getConnectionTargetAnchor),只改一处
会让实际画出来的线和吸附点对不上,所以两处一起改。同时把 anchorRatio 参数从这两个
几何函数上摘掉,让「不按落点」写在签名里而不是悄悄丢掉一个入参 —— 摘掉之后编译器
点出了 4 处仍在传旧参数的调用,正是这么做的收益。分镜脚本的 row: 句柄不受影响。
二、连线新增光晕与流光两层。
光晕(blur 的宽描边)和流光(一小段高亮沿路径跑)**只在悬停/选中态渲染**:blur 是
filter,成本随线条数量线性上升,常态几十条线全开会明显掉帧。常态仍是原来那条极淡的
虚线,只有指向的那条亮起来,顺带让「当前在看哪条链路」更清楚。
流光周期 2.1s 与虚线流动 1.25s 刻意错拍 —— 同频会锁成一条整体平移的虚线,
看不出有光在走。keyframes 的位移量等于 dasharray 之和(16 + 118 = 134),
否则循环处会跳一帧。
新动画已加入全部三处禁用名单:prefers-reduced-motion、.no-motion,以及
[data-canvas-viewport-interacting](平移缩放期间)。第三处最关键 —— 漏掉的话拖画布时
几十条线还在跑动画,正是错题本里「画布高频重绘导致崩溃」那一类。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-22 12:33:10 +08:00 |
|
QAyong
|
f6c6439069
|
feat(canvas): 画布视觉 - 优化浮动控件与连接线可读性
|
2026-08-22 03:08:15 +08:00 |
|
ddCat
|
72d851c52b
|
fix(web): 构建与测试 - 修复会话类型和图标依赖兼容
|
2026-08-20 19:48:02 +08:00 |
|
ddCat
|
d89a5a5b7b
|
refactor(*): 用户工作台 - 统一画布、任务中心与设置页产品化交互
|
2026-08-14 23:44:55 +08:00 |
|
ddCat
|
83fab5f136
|
feat(canvas): 节点连接 - 新增外置标题与跟随锚点快速连线
|
2026-07-31 17:17:01 +08:00 |
|
ddCat
|
035d4bc185
|
feat(canvas): 画布引擎 - 引入 LeaferJS 图形层并优化缩放清晰度与性能
|
2026-07-31 13:12:06 +08:00 |
|
 ddcat666andddCat
|
ea15000541
|
feat: 完成短剧项目空间与结构化资产创作闭环 (#38)
* feat(canvas): 短剧项目空间 - 建立项目章节与画布关联 MVP
* feat(canvas): 短剧项目空间 - 完善项目资产、镜头与流程闭环
Refs #30
* fix(deploy): 本地部署 - 修复前端构建并忽略本地 PostgreSQL 配置
* feat(*): 短剧项目空间 - 完成项目、章节、资产、角色与画布创作闭环
Refs #30
---------
Co-authored-by: ddCat <ddcat666@88.com>
|
2026-07-27 10:45:11 +08:00 |
|
ddCat
|
aea35896eb
|
feat(platform): 开源发布 - 初始化 Open AI Canvas
|
2026-07-22 14:29:10 +08:00 |
|