You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Read `archive/v1-v2/tools/old_asset-manager-v2/js/assetManagerMetadata.js` as behavior reference only.
1045
+
- Restored Asset Role to Usage dropdown relationships for Audio, Color, Data, Font, Image, Localization, Shader, and Video.
1046
+
- Removed the generic mixed usage dropdown source from the active Asset Tool repository.
1047
+
- Updated Asset runtime wiring so changing Asset Role refreshes Usage options.
1048
+
- Updated import validation so Usage must belong to the selected Asset Role.
1049
+
- Fixed Import Asset form layout:
1050
+
-`Asset Role` and `Storage Path` labels render on two lines.
1051
+
- File picker remains in the File row.
1052
+
- Upload help text moved into a separate `colspan="2"` row.
1053
+
- Added a reusable Theme V2 `tool-form-table` value-cell minimum width in `assets/theme-v2/css/tables.css` after Playwright proved the existing shared pattern still allowed squashed selects.
1054
+
- Updated targeted Asset Tool Playwright coverage for dropdown options and layout usability.
1055
+
- Did not add page-local CSS, tool-local CSS, inline styles, style blocks, script blocks, or inline event handlers.
- Existing `.tool-form-table` made controls `width: 100%`, but browser validation showed the left-panel table could still shrink select controls to about 74px.
54
+
- Added a reusable Theme V2 rule in `assets/theme-v2/css/tables.css`:
55
+
- normal form value cells get a reusable `12rem` minimum width
56
+
-`colspan` helper rows opt out so help text can span naturally
57
+
- No page-local CSS, tool-local CSS, inline styles, or style blocks were added.
-`git diff --check`: PASS. Git reported line-ending warnings only for edited files.
87
+
- Generic usage source check: PASS, no matches.
88
+
- Inline style/event-handler check: PASS; only expected external `src` script tags were found.
89
+
90
+
Skipped lanes:
91
+
- Full samples smoke skipped by request and because no sample JSON, sample loader, or sample runtime framework behavior changed.
92
+
- Project Workspace, Game Design, Game Configuration, Build Path, Tools Progress, tool navigation, tool images, tool runtime, engine, integration, games, and samples lanes were skipped because this stack only changed Asset Tool dropdown/layout behavior plus a reusable Theme V2 form-table rule validated by the Asset Tool lane.
@@ -106,10 +106,10 @@ Prevented Workspace lane reruns: 0
106
106
| Lane | Status | Elapsed | Browser Launches | Executed/Skipped Reason | Affected Surface | Fixtures / Inputs |
107
107
| --- | --- | --- | --- | --- | --- | --- |
108
108
| workspace-contract | SKIP | 0ms | 0 | Lane was not selected for this targeted run. | Root tools future-state navigation and Tool Template V2 contract | repo-served root tools page; Tool Template V2 future-state page; Theme V2 shared partials and assets |
109
-
| project-workspace |PASS|38.66s|1|Project Workspace rebuild slice validates mock users/projects/project_members data actions, project lifecycle controls, and project-driven Progress/Build Path copy without exercising unrelated toolbox routes. | Project Workspace mock repository, Project Workspace UI, and Toolbox Progress/Build Path project-state bridge | repo-served Project Workspace page; repo-served Toolbox page with role simulation; in-memory SQL-shaped mock project repository |
109
+
| project-workspace |SKIP|0ms|0|Lane was not selected for this targeted run. | Project Workspace mock repository, Project Workspace UI, and Toolbox Progress/Build Path project-state bridge | repo-served Project Workspace page; repo-served Toolbox page with role simulation; in-memory SQL-shaped mock project repository |
110
110
| game-design | SKIP | 0ms | 0 | Lane was not selected for this targeted run. | Game Design mock repository, project purpose flow, validation overlay, capability demo authoring, and Toolbox progress handoff | repo-served Game Design page; repo-served Toolbox Progress and Build Path views; in-memory SQL-shaped Game Design mock repository; Project Workspace mock project context |
111
111
| game-configuration | SKIP | 0ms | 0 | Lane was not selected for this targeted run. | Game Configuration mock repository, Game Design handoff, configuration validation, user-facing output, and Toolbox progress handoff | repo-served Game Configuration page; repo-served Game Design page for handoff checks; repo-served Toolbox Progress and Build Path views; in-memory SQL-shaped Game Configuration mock repository; Game Design mock repository handoff |
|project-workspace|4.60s| tests\playwright\tools\ProjectWorkspaceMockRepository.spec.mjs:326:1 > Toolbox Project Data controls are admin-only and drive mock Build Path state|
131
-
| asset-tool |3.00s| tests\playwright\tools\AssetToolMockRepository.spec.mjs:214:1 > Asset upload failures are visible and project context is required|
132
-
|project-workspace|2.70s| tests\playwright\tools\ProjectWorkspaceMockRepository.spec.mjs:96:1 > Project Workspace displays and edits project purpose and member role|
128
+
|asset-tool|2.80s| tests\playwright\tools\AssetToolMockRepository.spec.mjs:250:1 > Asset upload failures are visible and project context is required|
129
+
|asset-tool|2.30s| tests\playwright\tools\AssetToolMockRepository.spec.mjs:196:1 > Image, video, and audio uploads create project-owned metadata and previews|
130
+
|asset-tool|1.90s| tests\playwright\tools\AssetToolMockRepository.spec.mjs:161:1 > Asset Role changes update Usage options and import form layout stays usable|
131
+
| asset-tool |1.70s| tests\playwright\tools\AssetToolMockRepository.spec.mjs:119:1 > Assets page lists all asset roles and starts from active project context|
0 commit comments