Skip to content

feat: add dashboard grid preview - #36610

Open
Yeshwanth N (yeshsurya) wants to merge 7 commits into
microsoft:masterfrom
yeshsurya:feature/dashboard-grid-preview
Open

feat: add dashboard grid preview#36610
Yeshwanth N (yeshsurya) wants to merge 7 commits into
microsoft:masterfrom
yeshsurya:feature/dashboard-grid-preview

Conversation

@yeshsurya

Copy link
Copy Markdown

Summary

  • add the private-preview @fluentui/react-dashboard-grid-preview package with a dependency-free layout engine
  • support pointer/keyboard drag and resize, responsive layouts, nesting, cross-grid transfer, persistence, accessibility, printing, and GridStack compatibility APIs
  • add Storybook parity demos and cross-browser coverage
  • fix Storybook full-source import mapping defaults and Windows API subpath generation required by the package

Validation

  • dashboard unit tests: 303 passed
  • browser matrix: 90 passed, 5 intentional Chromium-PDF skips (10 resource-contention retries passed serially)
  • library lint, type-check, build, API generation, and Prettier: passed
  • stories lint and type-check: passed
  • Babel regression tests: 9 passed
  • workspace API generator tests: 13 passed

Dependency policy

The dashboard engine has no GridStack, dnd-kit, react-dnd, or equivalent dashboard runtime dependency. The ./engine entry point remains isolated from React and browser/Fluent runtime modules.

@github-actions

Copy link
Copy Markdown

Pull request demo site: URL

Yeshwanth Nagaraj added 7 commits August 27, 2026 01:23
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 1d03a8f2-b32b-444e-88a0-d7630e78c546
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 1d03a8f2-b32b-444e-88a0-d7630e78c546
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 1d03a8f2-b32b-444e-88a0-d7630e78c546
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 1d03a8f2-b32b-444e-88a0-d7630e78c546
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 1d03a8f2-b32b-444e-88a0-d7630e78c546
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 1d03a8f2-b32b-444e-88a0-d7630e78c546
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 1d03a8f2-b32b-444e-88a0-d7630e78c546
@yeshsurya
Yeshwanth N (yeshsurya) force-pushed the feature/dashboard-grid-preview branch from 92c2802 to 5f2428f Compare August 26, 2026 19:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant