# 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 - Gitea: [ginnoir/famapp#2](https://gitea.ginnoir.com/ginnoir/famapp/issues/2)