Files
famapp/docs/tasks/81-dashboard-edit-live-widgets.md
T
ginnoir 76f68548b2 docs: complete Phase 9 backlog triage (issues map, briefs, ADRs)
Map design IDs to Gitea #1-#37, add tasks 80-88, stub ADRs 0004-0006,
and point STATUS at the P1 batch order.
2026-07-04 01:23:30 -05:00

1.1 KiB

81 — Dashboard edit mode live widgets

Goal

In dashboard edit mode, render each widget's real data at its true final size so layout matches the saved view.

Why

Edit mode currently shows empty placeholders; on save, content-heavy widgets (e.g. Recent activity) expand and the grid reflows.

Depends on

  • 26 (customizable layout + widget configuration)

Scope

  • DashboardEditor / edit mode loads real widget components and data (not empty shells).
  • Widgets size to content consistently between edit and view modes.
  • Playwright: extend tests/e2e/dashboard.spec.ts — enter ?edit=1, assert real content visible. Prefer height-stability assertion only if non-flaky.

Out of scope

  • Redesigning the widget picker or config schemas.
  • New widget types.

Acceptance criteria

  • Edit mode shows real widget content for registered widgets.
  • Saving layout does not cause a large content-driven reflow for content-heavy widgets.
  • E2E covers real content visible in edit mode.

Notes