Commit Graph

  • 4bf6f37e97 chore(vendor): vendorear ImPlot3D v0.4 como submodulo + target CMake egutierrez 2026-04-25 21:48:29 +02:00
  • e7ab06ee29 chore(vendor): vendorear ImPlot3D v0.4 como submodulo + target CMake egutierrez 2026-04-25 21:48:29 +02:00
  • 6d7b802199 feat(primitives_gallery): demos individuales para wave 1 + 5 primitivos viz/core egutierrez 2026-04-25 21:40:44 +02:00
  • 14cd888c2e feat(primitives_gallery): demos individuales para wave 1 + 5 primitivos viz/core egutierrez 2026-04-25 21:40:44 +02:00
  • c43f47a6b7 docs(rules): TBD obligatorio en apps generadas con fn (registry exento) egutierrez 2026-04-25 21:40:33 +02:00
  • b208517e0f docs(rules): TBD obligatorio en apps generadas con fn (registry exento) egutierrez 2026-04-25 21:40:33 +02:00
  • ab27e4e5fa build(cpp): primitives_gallery activa por defecto egutierrez 2026-04-25 21:28:24 +02:00
  • adbe8c889c build(cpp): primitives_gallery activa por defecto egutierrez 2026-04-25 21:28:24 +02:00
  • 2d35f5e1fb chore: añadir slash command /documentar y entrada de diario 2026-04-25 egutierrez 2026-04-25 21:26:12 +02:00
  • e0e037c869 chore: añadir slash command /documentar y entrada de diario 2026-04-25 egutierrez 2026-04-25 21:26:12 +02:00
  • 0db9242692 docs(cpp): añadir DESIGN_SYSTEM.md egutierrez 2026-04-25 21:26:09 +02:00
  • f61d2834e8 docs(cpp): añadir DESIGN_SYSTEM.md egutierrez 2026-04-25 21:26:09 +02:00
  • a9045d45a0 feat(cpp/gfx): code_to_generator + shaderlab_db egutierrez 2026-04-25 21:26:03 +02:00
  • 24efee80e2 feat(cpp/gfx): code_to_generator + shaderlab_db egutierrez 2026-04-25 21:26:03 +02:00
  • 8d28faf3e8 feat(cpp/core): app framework UI (settings, menubar, layouts) egutierrez 2026-04-25 21:25:51 +02:00
  • d317900eea feat(cpp/core): app framework UI (settings, menubar, layouts) egutierrez 2026-04-25 21:25:51 +02:00
  • dff0d735c1 feat(cpp/core): primitivas UI estilo Mantine egutierrez 2026-04-25 21:25:39 +02:00
  • da6a8b5e59 feat(cpp/core): primitivas UI estilo Mantine egutierrez 2026-04-25 21:25:39 +02:00
  • 79591daef2 feat(cpp/core): icon_font + icons_tabler egutierrez 2026-04-25 21:25:25 +02:00
  • 5d5b1d3fea feat(cpp/core): icon_font + icons_tabler egutierrez 2026-04-25 21:25:25 +02:00
  • 6e57818f14 chore(cpp/vendor): vendor Tabler Icons v3.41.1 (TTF + generador) egutierrez 2026-04-25 21:25:17 +02:00
  • bae4f45268 chore(cpp/vendor): vendor Tabler Icons v3.41.1 (TTF + generador) egutierrez 2026-04-25 21:25:17 +02:00
  • 1ce5a97a50 chore: gitignore .claude/scheduled_tasks.lock egutierrez 2026-04-25 21:25:09 +02:00
  • 439d3776a3 chore: gitignore .claude/scheduled_tasks.lock egutierrez 2026-04-25 21:25:09 +02:00
  • 53402d84d5 docs(issues): marcar 0025 y 0026 como completados + WIP master egutierrez 2026-04-25 21:11:26 +02:00
  • b093c898a8 docs(issues): marcar 0025 y 0026 como completados + WIP master egutierrez 2026-04-25 21:11:26 +02:00
  • 37e8139c5b feat(primitives_gallery): wire gl_texture_load demo egutierrez 2026-04-25 21:05:45 +02:00
  • d3d5af51f2 feat(primitives_gallery): wire gl_texture_load demo egutierrez 2026-04-25 21:05:45 +02:00
  • 5e94dd5087 merge: issue/0026 — gl_texture_load (stb_image) egutierrez 2026-04-25 21:05:11 +02:00
  • 0c7a8393ab merge: issue/0026 — gl_texture_load (stb_image) egutierrez 2026-04-25 21:05:11 +02:00
  • b228fd2d51 merge: issue/0025 — text_editor + file_watcher egutierrez 2026-04-25 21:04:48 +02:00
  • e5d2201377 merge: issue/0025 — text_editor + file_watcher egutierrez 2026-04-25 21:04:48 +02:00
  • 9454194de0 docs: cerrar issue 0025 egutierrez 2026-04-25 21:01:32 +02:00
  • a6941b55c4 docs: cerrar issue 0025 egutierrez 2026-04-25 21:01:32 +02:00
  • ed1ffd07b5 feat(primitives_gallery): wire text_editor + file_watcher demo egutierrez 2026-04-25 21:00:55 +02:00
  • 087412d73a feat(primitives_gallery): wire text_editor + file_watcher demo egutierrez 2026-04-25 21:00:55 +02:00
  • dc079a815b test(cpp): add text_editor_smoke build gate for issue 0025 egutierrez 2026-04-25 21:00:47 +02:00
  • 61a238b3fd test(cpp): add text_editor_smoke build gate for issue 0025 egutierrez 2026-04-25 21:00:47 +02:00
  • b43be6a308 feat(cpp/core): add file_watcher_cpp_core (inotify Linux / RDCW Win) egutierrez 2026-04-25 21:00:38 +02:00
  • 07a653d97d feat(cpp/core): add file_watcher_cpp_core (inotify Linux / RDCW Win) egutierrez 2026-04-25 21:00:38 +02:00
  • 3ad63f79dc feat(cpp/core): add text_editor_cpp_core component (PIMPL) egutierrez 2026-04-25 21:00:31 +02:00
  • 24905eebc7 feat(cpp/core): add text_editor_cpp_core component (PIMPL) egutierrez 2026-04-25 21:00:31 +02:00
  • 7cccaec5dd feat(cpp/vendor): vendor ImGuiColorTextEdit (MIT) for text_editor primitive egutierrez 2026-04-25 21:00:22 +02:00
  • f8a54942ee feat(cpp/vendor): vendor ImGuiColorTextEdit (MIT) for text_editor primitive egutierrez 2026-04-25 21:00:22 +02:00
  • a27884ed0a docs: cerrar issue 0026 egutierrez 2026-04-25 20:59:03 +02:00
  • efadd0c0a4 docs: cerrar issue 0026 egutierrez 2026-04-25 20:59:03 +02:00
  • f33d55485e feat(primitives_gallery): demo de gl_texture_load + asset PNG egutierrez 2026-04-25 20:58:50 +02:00
  • 099be06409 feat(primitives_gallery): demo de gl_texture_load + asset PNG egutierrez 2026-04-25 20:58:50 +02:00
  • cb0591ff91 feat(gfx): añadir gl_texture_load_cpp_gfx egutierrez 2026-04-25 20:58:14 +02:00
  • d1d20bdc04 feat(gfx): añadir gl_texture_load_cpp_gfx egutierrez 2026-04-25 20:58:14 +02:00
  • fcbda2af2e feat(gl_loader): añadir glActiveTexture y glGenerateMipmap egutierrez 2026-04-25 20:58:07 +02:00
  • 83f64aa3e1 feat(gl_loader): añadir glActiveTexture y glGenerateMipmap egutierrez 2026-04-25 20:58:07 +02:00
  • 8402834487 chore(vendor): añadir stb_image v2.30 a cpp/vendor/stb/ egutierrez 2026-04-25 20:58:02 +02:00
  • 30c1289434 chore(vendor): añadir stb_image v2.30 a cpp/vendor/stb/ egutierrez 2026-04-25 20:58:02 +02:00
  • 461bb77298 docs(issues): añadir 0025-0036 — features C++ para registry y primitives_gallery egutierrez 2026-04-25 20:48:18 +02:00
  • a11a58dab0 docs(issues): añadir 0025-0036 — features C++ para registry y primitives_gallery egutierrez 2026-04-25 20:48:18 +02:00
  • 7d598c7345 docs(shaders_lab): rewrite app.md to track current state across phases egutierrez 2026-04-25 02:10:33 +02:00
  • ab3115ce99 feat(shaders_lab): per-node preview thumbnails + double-rclick delete node egutierrez 2026-04-25 02:06:50 +02:00
  • ac65791663 feat(shaders_lab): per-node preview thumbnails + double-rclick delete node egutierrez 2026-04-25 02:06:50 +02:00
  • cd445c5833 feat(shaders_lab): pins straddle node edges (half outside, half inside) egutierrez 2026-04-25 01:59:01 +02:00
  • a209afa46b feat(shaders_lab): pins straddle node edges (half outside, half inside) egutierrez 2026-04-25 01:59:01 +02:00
  • 3aa1821346 feat(shaders_lab): pins on node edges, neutral color, right-click clears egutierrez 2026-04-25 01:52:09 +02:00
  • 426a842e2b feat(shaders_lab): pins on node edges, neutral color, right-click clears egutierrez 2026-04-25 01:52:09 +02:00
  • f88a54ff41 feat(shaders_lab): big colored pin circles, side layout, right-click delete egutierrez 2026-04-25 01:46:17 +02:00
  • 075088b7aa feat(shaders_lab): big colored pin circles, side layout, right-click delete egutierrez 2026-04-25 01:46:17 +02:00
  • fb9b69cd6a fix(shaders_lab): cycle check uses real reachability, not vector index egutierrez 2026-04-25 01:37:50 +02:00
  • 144b15f0ce fix(shaders_lab): cycle check uses real reachability, not vector index egutierrez 2026-04-25 01:37:50 +02:00
  • 161496a305 fix(shaders_lab): Output connectable after drop + working color picker egutierrez 2026-04-24 22:37:56 +02:00
  • c2e4f6a9e1 fix(shaders_lab): Output connectable after drop + working color picker egutierrez 2026-04-24 22:37:56 +02:00
  • dfbe26da01 fix(shaders_lab): drop zone no longer eats node/slider input + inline tests egutierrez 2026-04-24 22:24:39 +02:00
  • e3cfab3dc7 fix(shaders_lab): drop zone no longer eats node/slider input + inline tests egutierrez 2026-04-24 22:24:39 +02:00
  • 0be4b29a4b feat(shaders_lab): Output node + Functions palette with drag-drop egutierrez 2026-04-24 22:16:47 +02:00
  • e828af3ac1 feat(shaders_lab): Output node + Functions palette with drag-drop egutierrez 2026-04-24 22:16:47 +02:00
  • e91e80bfcf fix(shaders_lab): node drag was overwritten by SetNodePosition each frame egutierrez 2026-04-24 22:04:07 +02:00
  • 42957d10f6 fix(shaders_lab): node drag was overwritten by SetNodePosition each frame egutierrez 2026-04-24 22:04:07 +02:00
  • 88fca7b128 feat(shaders_lab): visual node editor (imgui-node-editor) + multi-source egutierrez 2026-04-24 21:55:43 +02:00
  • 2b55a4823d feat(shaders_lab): visual node editor (imgui-node-editor) + multi-source egutierrez 2026-04-24 21:55:43 +02:00
  • bf5011de93 feat(shaders_lab): two simultaneous canvases (Code + DAG) egutierrez 2026-04-24 21:50:29 +02:00
  • 8eebd1abce feat(shaders_lab): two simultaneous canvases (Code + DAG) egutierrez 2026-04-24 21:50:29 +02:00
  • 1a6e3cbeaf feat(cpp/viz): static-plot primitive + tooltips + rotated labels + card compacta egutierrez 2026-04-24 21:31:00 +02:00
  • 3f622561ce feat(cpp/viz): static-plot primitive + tooltips + rotated labels + card compacta egutierrez 2026-04-24 21:31:00 +02:00
  • c974eaa604 feat(shaders_lab): independent windows for Code, DAG, Controls, Canvas, GLSL egutierrez 2026-04-24 21:27:50 +02:00
  • 6f269949f1 feat(shaders_lab): independent windows for Code, DAG, Controls, Canvas, GLSL egutierrez 2026-04-24 21:27:50 +02:00
  • 2bb49e31c0 feat(shaders_lab): drag-and-drop to reorder DAG steps egutierrez 2026-04-24 21:21:58 +02:00
  • bdce314199 feat(shaders_lab): drag-and-drop to reorder DAG steps egutierrez 2026-04-24 21:21:58 +02:00
  • 5d83c11169 feat(shaders_lab): DAG pipeline mode with node catalog egutierrez 2026-04-24 21:15:21 +02:00
  • e115c2e3fd feat(shaders_lab): DAG pipeline mode with node catalog egutierrez 2026-04-24 21:15:21 +02:00
  • c7821c4c99 feat(shaders_lab): uniform annotations → auto-generated ImGui controls egutierrez 2026-04-24 21:02:35 +02:00
  • 4610bb4a99 feat(shaders_lab): uniform annotations → auto-generated ImGui controls egutierrez 2026-04-24 21:02:35 +02:00
  • 8e11c5cfce feat(cpp/viz): kpi_card v1.1 + bar_chart v1.1 — contenedor y altura fijas egutierrez 2026-04-24 20:59:51 +02:00
  • b828fd6acc feat(cpp/viz): kpi_card v1.1 + bar_chart v1.1 — contenedor y altura fijas egutierrez 2026-04-24 20:59:51 +02:00
  • 4a95407d0e feat(shaders_lab): add gl_loader + Windows cross-compile egutierrez 2026-04-24 20:52:37 +02:00
  • 9b1ca41c4d feat(shaders_lab): add gl_loader + Windows cross-compile egutierrez 2026-04-24 20:52:37 +02:00
  • 042bb43b37 feat(shaders_lab): scaffold C++ app with GLSL live-reload canvas egutierrez 2026-04-24 20:32:14 +02:00
  • 3008b56e76 feat(shaders_lab): scaffold C++ app with GLSL live-reload canvas egutierrez 2026-04-24 20:32:14 +02:00
  • 5546ce6453 chore: untrack sqlite_api + registry.db, expand fn_monitoring docs egutierrez 2026-04-24 20:22:33 +02:00
  • d7c3daaa6b chore: untrack sqlite_api + registry.db, expand fn_monitoring docs egutierrez 2026-04-24 20:22:33 +02:00
  • fda89ca3ba feat(cpp/core): design tokens + primitivos UI para dashboards ImGui egutierrez 2026-04-24 14:52:09 +02:00
  • e39445dd55 feat(cpp/core): design tokens + primitivos UI para dashboards ImGui egutierrez 2026-04-24 14:52:09 +02:00
  • a5a428b231 docs: registrar fix de subsystem:windows en diario y CHANGELOG egutierrez 2026-04-24 14:36:19 +02:00