feat(web): add widget config dialog and layout management controls #499

Merged
jason.woltje merged 1 commits from feat/ms18-layout-management into main 2026-02-24 01:11:48 +00:00
Owner

Summary

  • Add WidgetConfigDialog component for per-widget settings (infrastructure for future configSchema forms)
  • Add layout management controls: Reset to default, edit/done toggle
  • Wire onEditWidget through WidgetGrid to BaseWidget gear icon
  • Implements TW-WDG-004 (widget configuration UI) and TW-WDG-005 (layout management UI)

Test Plan

  • Lint passes
  • Typecheck passes
  • All 1182 tests pass (92 test files)
  • Manual verification: Edit mode shows Reset + Add Widget buttons
  • Manual verification: Widget gear icon opens config dialog
  • Manual verification: Config dialog shows placeholder for empty schemas

Closes: TW-WDG-004, TW-WDG-005

## Summary - Add WidgetConfigDialog component for per-widget settings (infrastructure for future configSchema forms) - Add layout management controls: Reset to default, edit/done toggle - Wire onEditWidget through WidgetGrid to BaseWidget gear icon - Implements TW-WDG-004 (widget configuration UI) and TW-WDG-005 (layout management UI) ## Test Plan - [x] Lint passes - [x] Typecheck passes - [x] All 1182 tests pass (92 test files) - [ ] Manual verification: Edit mode shows Reset + Add Widget buttons - [ ] Manual verification: Widget gear icon opens config dialog - [ ] Manual verification: Config dialog shows placeholder for empty schemas Closes: TW-WDG-004, TW-WDG-005
jason.woltje added 1 commit 2026-02-24 01:08:27 +00:00
feat(web): add widget config dialog and layout management controls
All checks were successful
ci/woodpecker/push/web Pipeline was successful
c74d15ee3d
Add per-widget configuration dialog (WidgetConfigDialog) with settings
infrastructure ready for future configSchema-based forms. Add layout
management controls: reset to default, edit/done toggle, and widget
gear icon for configuration. Wire onEditWidget through WidgetGrid to
BaseWidget.

Implements TW-WDG-004 and TW-WDG-005.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
jason.woltje merged commit ff5a09c3fb into main 2026-02-24 01:11:48 +00:00
jason.woltje deleted branch feat/ms18-layout-management 2026-02-24 01:11:48 +00:00
Sign in to join this conversation.