-
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