migrate 4 panel tables to data_table::render with renderers (issue 0081-J)
- ##browsers: 6 data cols with Mode Badge (#headless=#f59e0b, visible=#22c55e); actions as inline button list - ##tabs: 5 data cols with Type Badge + Attached Badge; actions as inline button list - ##wsframes: 4 cols with Dir Badge (send=#3b82f6, recv=#22c55e) + Op Badge (text/binary/close/ping/pong) - ##requests: 7 cols with Status Badge (2xx/3xx/4xx/5xx), Method Badge (GET/POST/PUT/DELETE/PATCH), Time Duration renderer; Waterfall col omitted (requires custom ImDrawList, not a Fase-1 renderer) - CMakeLists.txt: add fn_table_viz linkage (guarded by TARGET check for lua-absent builds) - app.md: add 12 uses_functions IDs for fn_table_viz stack - fn doctor cpp-apps: navegator_dashboard now OK (0 inline BeginTable remaining) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -29,6 +29,12 @@ target_link_libraries(navegator_dashboard PRIVATE
|
||||
imgui_node_editor
|
||||
)
|
||||
|
||||
# fn_table_viz: provides data_table::render(), viz_render, TQL engine, Lua, LLM.
|
||||
# Guard keeps the app compilable in builds where vendor/lua is absent.
|
||||
if(TARGET fn_table_viz)
|
||||
target_link_libraries(navegator_dashboard PRIVATE fn_table_viz)
|
||||
endif()
|
||||
|
||||
set_target_properties(navegator_dashboard PROPERTIES WIN32_EXECUTABLE TRUE)
|
||||
|
||||
# --- E2E tests (opt-in via -DFN_BUILD_TESTS=ON) ---
|
||||
@@ -51,6 +57,9 @@ if(FN_BUILD_TESTS)
|
||||
ws2_32
|
||||
imgui_node_editor
|
||||
)
|
||||
if(TARGET fn_table_viz)
|
||||
target_link_libraries(navegator_dashboard_tests PRIVATE fn_table_viz)
|
||||
endif()
|
||||
# Excluye int main() de main.cpp; el harness define su propio main().
|
||||
target_compile_definitions(navegator_dashboard_tests PRIVATE FN_TEST_BUILD)
|
||||
# Subsistema consola (no WIN32_EXECUTABLE) para ver output de los tests.
|
||||
|
||||
Reference in New Issue
Block a user