data_table v1.3.1: Dots renderer via ImDrawList (font-independent) + recompile all apps with fn_table_viz (issue 0081-O.6)
- Replace TextColored+glyph with ImDrawList::AddCircleFilled in CellRenderer::Dots. Dots are now font-independent: no dependency on Unicode glyph coverage. Fixes "dots show as ?" on Karla/Roboto/Inter fonts that lack Geometric Shapes block. - dots_glyph_size now controls circle radius (px) instead of font scale. - BadgeRule.label is ignored for Dots (documented in data_table_types.h + docs). - data_table.md bumped to v1.3.1 with capability growth log entry. - docs/capabilities/data_table_renderers.md: Dots section updated + Common pitfalls entry added: "Asumir que cualquier glyph Unicode renderea". - dag_engine_ui/tabs.cpp: removed stale "● glyph" comment from BadgeRule. - Recompiled: dag_engine_ui, registry_dashboard, graph_explorer, navegator_dashboard, odr_console. All 5 apps deployed to Desktop/apps/. Build Linux + tests 4/4 green. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -208,8 +208,9 @@ struct ColumnSpec {
|
||||
|
||||
// Dots (Phase 2.5, v1.3.0): CellRenderer::Dots — inline status sparkline.
|
||||
// Cell value is a separator-delimited string of tokens, e.g. "ok,error,ok".
|
||||
// Each token is looked up in `badges` for color (and optional glyph override via label).
|
||||
// Default glyph: u8"●"; override by setting BadgeRule.label to another UTF-8 glyph.
|
||||
// Each token is looked up in `badges` for color. Dots are drawn as filled circles
|
||||
// via ImDrawList (font-independent — no Unicode glyph dependency).
|
||||
// Note: BadgeRule.label is ignored for Dots; it only applies to the Badge renderer.
|
||||
char dots_separator = ','; // separator between tokens
|
||||
float dots_glyph_size = 0.0f; // glyph size px; 0 = default font size
|
||||
int dots_max = 0; // hard limit on dots shown; 0 = no limit
|
||||
|
||||
Reference in New Issue
Block a user