Skip to content

[Feature]: add structured Workflow Editor loading feedback #437

Description

@huyanxius

Problem

Workflow Editor 的异步阶段分散在路由懒加载、WorkflowRun 恢复、参考图上传和节点处理四处。当前路由 fallback 几乎不可见,其余阶段主要依赖文字,既没有保留编辑器结构,也不能清楚表达“编辑器正在进入”和“某个节点正在处理”的层级差异。

Goal

  • 为 Workflow Editor 建立与画布、节点结构一致的专属加载反馈。
  • 区分编辑器进入、工作流恢复、节点处理和参考图上传。
  • 保持现有编辑器交互、生成状态机和错误恢复行为不变。

Scope

  • Workflow Editor 懒加载 fallback。
  • WorkflowRun 初次恢复边界。
  • 当前节点的 generating / processing 局部反馈。
  • 参考图上传状态。
  • reduced-motion、可访问状态和相关定向测试。

Out of Scope

Acceptance Criteria

  • 编辑器代码尚未加载时显示可见且稳定的编辑器结构占位,不再是空白 fallback。
  • WorkflowRun 恢复期间保留编辑器上下文,并与恢复失败状态明确区分。
  • 只有当前处理节点显示局部动态反馈,其他节点和画布保持稳定。
  • 参考图上传只影响对应字段与操作按钮,不遮挡整张卡片。
  • 动画不使用通用转圈、横向扫光或新增装饰件。
  • 支持 prefers-reduced-motion,并通过相关定向测试、类型检查和真实延迟验收。

Blocked By

Metadata

Metadata

Assignees

No one assigned

    Labels

    MiniSpec小改动的精简规格enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions