21 lines
1.5 KiB
YAML
21 lines
1.5 KiB
YAML
name: content-browser-card-layout
|
|
purpose: Verify production-quality grid/list card layout and model-thumbnail identity at wide and narrow browser sizes.
|
|
preconditions: The running editor has the project Content Browser available with long asset names and the Poly Haven desk imported.
|
|
build_lane: dev
|
|
fixture:
|
|
steps:
|
|
- Open the Content Browser grid and navigate to the Office model folder.
|
|
- Inspect long Material, Texture, and model names with clean and dirty status states.
|
|
- Resize the Content Browser and Details splitter through narrow and wide layouts.
|
|
- Switch to list view and compare status markers and column alignment.
|
|
- Inspect the Poly Haven metal office desk card and one mesh-subasset preview.
|
|
assertions:
|
|
- Grid labels stay inside clipped two-line footers with ellipsis and no status overlap.
|
|
- Dirty, processing, and error state use the fixed top-right status rail rather than text over the label.
|
|
- List status markers occupy fixed space and do not shift or truncate neighboring columns unpredictably.
|
|
- Toolbar, Details splitter, and cards remain usable without clipped controls at narrow sizes.
|
|
- The office desk and mesh-subasset thumbnails show rendered geometry, never an albedo texture substitute.
|
|
evidence: Target-window captures for grid-wide, grid-narrow, list, and desk geometry states plus hashes.
|
|
cleanup: Close only a runner-spawned editor; this scenario does not mutate project fixtures.
|
|
invalidates: Asset-card, Content Browser layout, status model, or thumbnail-routing changes.
|