You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
ui(results): UI kit in results toolbar, charts and groupings (segmented control, icon buttons, export, empty states) #1162
The results area is the least consistent part of the UI:
material.SegmentedButton for Grid / Groupings / Charts (results_tab.dart) and Bar / Line / Pie (quick_chart_view.dart:179), styled by the Material theme, not by workbench tokens.
material.IconButton for chart export (quick_chart_view.dart:221, :227), the quick-filter toggle in the results toolbar and the groupings view (data_grid_groupings_view.dart:245, :264), instead of QueryaIconButton.
Chart export is two unlabelled icons; the SVG one is polyline, which says nothing.
Empty states are raw text: No numeric column to chart, No data, No data available for grouping.
Scope
Segmented controls: one shared widget on top of QueryaTabStrip tokens (or QueryaTabStrip itself), used by results view mode, chart type and the MQL console Grid / JSON.
QueryaIconButton everywhere in the results toolbar, charts and groupings.
Activity
fix(results): import the UI kit widgets in the groupings view (#1162)
chore(results): drop imports the widgets barrel already provides (#1162)
test(charts): tap the tab strip by its semantics label, settle the ex…
fix(charts): the chart type tab strip fits its three tabs (#1162)
test(charts): wait for the PNG export to finish instead of a fixed de…
test(charts): tap the PNG menu item outside runAsync (#1162)
Merge pull request #1194 from QueryaHub/issue/1162-results-ui-kit
Merge pull request #1229 from QueryaHub/feat/1162-groupings-empty-state
Merge pull request #1249 from QueryaHub/test/1165-1164-1162-debt
ZhuchkaTriplesix commentedon Oct 9, 2026
Closed by #1249: the guard now covers the results files, and the MQL console is in the scan.