Skip to content

Commit 1bf651f

Browse files
os-zhuangclaude
andauthored
feat(app-shell): Automations 右侧配置面板 + Studio 三支柱布局统一(UX 深度优化) (#2093)
* feat(app-shell): Automations pillar — right-side config panel (FlowInspector) The Automations pillar rendered FlowPreview read-only. Now it mirrors the Interfaces/Data pattern: a top save/publish toolbar, the flow canvas in design mode (editing:true → node selection + add-node), and a right '配置' panel that renders getMetadataInspector('flow') = FlowInspector (FlowNodeInspector / FlowEdgeInspector) for the selected node/edge. Edits flow through onPatch into the flow draft; 保存草稿 + 发布 persist the env overlay. Verified live (showcase_task_completed): click the Send Completion Email node → full node config (id/label/type + action-type config: Email template/recipients); edit the label → publish → flow overlay carries it. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * refactor(app-shell): unify Studio pillars — Data into the top-toolbar layout Data kept its object save/publish inside the field-inspector aside (only reachable with a field selected), unlike Interfaces/Automations' always-visible top toolbar. Restructure Data to match: a top toolbar (object save/publish + 未发布 badge), the records grid with a consistent '运行态列表 · 同一渲染器' badge + an affordance hint (列头「+」加字段 · 笔形改属性 · 拖列头重排), and the field inspector aside is now config-only. All three pillars share one layout now: top toolbar + nav + canvas + inspector. Verified live: editing a field enables the top-toolbar 保存草稿; the aside no longer carries save/publish. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: Jack Zhuang <277994282+os-zhuang@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent ac552db commit 1bf651f

1 file changed

Lines changed: 304 additions & 179 deletions

File tree

0 commit comments

Comments
 (0)