Feat/dashboards 12col grid#498
Merged
calreynolds merged 3 commits intoApr 27, 2026
Merged
Conversation
… SKILL.md Lakeview now renders against a 12-column grid. The skill documented a 6-column grid, which causes widgets encoded against width=6 to render at half their intended size. Updates the layout section heading, the recommended widget sizes table, the standard dashboard structure example, and the quality checklist to the 12-column grid. Co-authored-by: Isaac
… grid Mechanical update of every position block to fit the 12-column grid. Width and x values are doubled where they encoded fractions of the old 6-column grid (full=6→12, half=3→6, third=2→4). y and height are unchanged. Filter typical sizing is updated from width=2 to width=4 to preserve the third-of-row proportion. Co-authored-by: Isaac
GRID_V1 is the layout schema Lakeview emits for newly-created dashboards. Pages without this field are accepted by the API but interactive editing in the canvas does not work correctly. - SKILL.md: document layoutVersion in section 4 LAYOUT and add to the quality checklist. - 3-examples.md, 3-filters.md, 4-examples.md: add the field to every page example (7 pages across the three files). Co-authored-by: Isaac
4 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
e2-field-eng-demo(they emitmax(x+w)=12per row). Following the skill verbatim today produces tiles at half their intended width."layoutVersion": "GRID_V1"as a required field on every page. Without it, dashboards still render but interactive editing in the canvas breaks (the drag/resize cursor doesn't track the actual tile position). Verified in isolation: same 12-col JSON withoutlayoutVersion→ broken; with it → works.3-examples.md,4-examples.md,3-filters.md.Context
Surfaced while debugging a demo over the weekend. Dashboard widgets were rendering at half size and the canvas editor cursor was offset. Both root causes confirmed by inspecting UI-fresh and existing production dashboards in the workspace.
Test plan
positionblock. All 36 row sums verified to total 12.3-examples.mdverbatim againste2-field-eng-demo. Rendered correctly with no cursor offset.layoutVersion: GRID_V1is the field that fixes the cursor bug.