Journal dashboard widgets and quick-add; rich-text quick-add dialogs. Dashboard draft sync for live edit previews; assistant bubble + API tools. Journal UX: stress slider, mood grid, query cap fix.
1.1 KiB
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
- Gitea: ginnoir/famapp#2