sgcDashboard Feature Matrix
Everything sgcDashboard does, grouped by task, with a link to the help topic of each feature.
Everything sgcDashboard does, grouped by task, with a link to the help topic of each feature.
4 features
3 features
5 features
7 NuGet packages
Online help and PDF manuals
Registered marks the features that are in the Registered and Trial editions and not in the free Community edition. ~ marks a feature that Community has in part, with the difference below it.
Every row links to its help topic. The Community column shows what the free .NET Community edition includes; everything is in Registered and Trial.
| Feature | Details | Community | Help |
|---|---|---|---|
| Responsive tile grid | 12 columns by default, Col, Row, ColSpan and RowSpan per tile, and auto-flow places tiles with Col and Row = -1 in the first free slot. | Help | |
| Any control in a tile | A chart, a map, a PDF viewer, a report preview or a memo. The Suite demo hosts sgcCharts, sgcMaps, sgcPDF and sgcReports. | Help | |
| Drag and resize | Users rearrange their dashboard with AllowDrag and AllowResize; a Locked tile stays in place. | Registered | Help |
| Saved layouts | SaveLayout, LoadLayout, SaveLayoutToFile and LoadLayoutFromFile store the layout as JSON. | Registered | Help |
| Feature | Details | Community | Help |
|---|---|---|---|
| KPI card | Title, Value, Icon, Trend (ktUp, ktDown, ktNeutral), TrendValue, FooterText and AccentColor. | Help | |
| Sparklines | A sparkline fed with AddValue, limited by MaxPoints. | Help | |
| Headless KPI images | TsgcDashboardKPI.SaveToPNG and SaveToSVG for services, e-mails and web pages, on Linux64 too. | Help |
| Feature | Details | Community | Help |
|---|---|---|---|
| Themes | Dashboard.Theme := utDark reaches tiles, KPI cards and hosted controls. | Help | |
| Live KPIs | WebSocket, MQTT and SSE sources read a number from a JSON message into a KPI card with no code. Needs sgcWebSockets. | Registered | Help |
| Right to left (Arabic and Hebrew) | Tile flow, tile headers and the KPI card layout are mirrored. Trend arrows and sparklines keep their direction, and KPI values stay readable left to right runs. | Help | |
| Printing and print preview | Print and ShowPrintPreview print the whole dashboard on one page, every tile that is not hidden included, with each sgcUI control in a tile drawn by its own renderer. PrintSettings sets the paper, orientation, margins, scaling, header and footer once for the printer, the preview and the PDF. In every edition, on VCL, FireMonkey, WinForms, WPF and Avalonia (FireMonkey prints on Windows and macOS). | Help | |
| Accessible PDF export, PDF/UA and PDF/A (with sgcPDF) | ExportToPDF writes the page as one tagged picture, 192 dpi by default, with an alternative text that lists the tile titles. The file is a tagged PDF/UA document by default, and PDFALevel adds PDF/A-2a or PDF/A-3a. Needs the sgcUIPDF bridge and a licensed sgcPDF (esegece.sgcUICore.sgcPDF in .NET). | Registered | Help |
| Accessibility | The dashboard, its tiles with their titles, the hosted controls and the KPI cards with value and trend are exposed to UI Automation. Arrows move between tiles, Ctrl+Shift+Arrows move a tile and Alt+Shift+Arrows resize it, the focus ring is always visible and Windows high contrast is followed. On by default on VCL (Delphi 7 to 13), FireMonkey on Windows, WinForms, WPF and Avalonia. | Help | |
| Ask the dashboard | TsgcVCLDashboardAI and TsgcFMXDashboardAI (in .NET TsgcWinFormsDashboardAI, TsgcWpfDashboardAI and TsgcAvaloniaDashboardAI) take a question from the AI query bar and send it to the tile that can answer it: a grid or pivot tile with a TsgcGridAI or TsgcPivotGridAI answers and is brought into view, and a KPI card is explained from its title, value and trend. The route sends tile titles and field captions only, so KPI values never leave the application. With no provider, a local rule based router picks the tile. | Help |
The .NET dashboard is a C# port with the same class names, for WinForms, WPF and Avalonia, with a headless package and the live data bridge.
| Package | Edition | Contents |
|---|---|---|
esegece.sgcDashboard.Community | Community (free) | Core library |
esegece.sgcDashboard | Registered | Core library |
esegece.sgcDashboard.WinForms | Registered | Windows Forms controls |
esegece.sgcDashboard.Wpf | Registered | WPF controls |
esegece.sgcDashboard.Avalonia | Registered | Avalonia controls |
esegece.sgcDashboard.Rendering | Registered | Headless rendering |
esegece.sgcDashboard.sgcWebSockets | Registered only | sgcWebSockets bridge |
Every feature of sgcDashboard is documented in the sgcUI help, with one build for each development environment.
Start with the sgcDashboard introduction, then follow the quick start and the feature topics.
Delphi →The complete sgcUI help as a PDF file, to read offline or print.
Delphi (PDF) →