Commit 1bf651f
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
0 commit comments