Skip to content

Commit f471961

Browse files
author
DavidQ
committed
fix(asset-pipeline): build workspace-derived pipeline input when no saved pipeline state exists; wire load buttons with strict status handling
1 parent 858fcea commit f471961

2 files changed

Lines changed: 419 additions & 5 deletions

File tree

tools/Asset Pipeline Tool/index.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,12 @@
2121
<section class="panel debug-tool-panel">
2222
<div class="debug-tool-actions asset-pipeline-actions">
2323
<button type="button" id="runAssetPipelineButton">Run Pipeline</button>
24+
<button type="button" id="loadPipelineFromPresetButton">Load Launch Preset</button>
25+
<button type="button" id="loadPipelineFromWorkspaceButton">Load Workspace State</button>
26+
<button type="button" id="loadPipelineJsonFileButton">Load JSON File</button>
27+
<input type="file" id="pipelineJsonFileInput" class="tools-platform-frame__project-input" accept=".json,application/json" />
2428
<p class="asset-pipeline-quick-guide">
25-
Paste or load pipeline options JSON in <strong>Pipeline Input</strong>, run the pipeline, then review
29+
Load pipeline options JSON with buttons (launch preset, workspace state, or JSON file), then run the pipeline and review
2630
normalization/validation results and manifest output in <strong>Pipeline Output</strong>. Use this to verify
2731
IDs, paths, types, and references. This tool emits nested game paths such as
2832
<code>games/sample-1413/assets/sprites/*.json</code> plus a coordinator manifest at

0 commit comments

Comments
 (0)