Skip to main content

Widgets Overview

Radarboard’s dashboard widgets now share one rendering system:
  • shared layout nodes
  • shared section primitives
  • shared recipes
  • shared visual editor host
Widgets still differ by data source and default configuration, but they no longer need bespoke compact or expanded shells to participate in the dashboard.

Grid widgets

Grid widgets are the main content area. Each occupies a slot in the dashboard grid and can be expanded to full-screen by double-clicking or using the expand button.

Chrome components

Chrome components are fixed UI elements around the grid that provide at-a-glance information.

Widget configuration

Widgets can be rearranged by dragging slots. Their runtime and editor behavior is driven by persisted widget config rather than one-off UI state. The shared widget system now supports:
  • shared template-backed compact and expanded rendering
  • shared selection/detail dialogs
  • shared filter state for widgets that need persisted controls
  • shared visual editor support for production widgets

Developer guide

For the underlying architecture, see Widget System.