docs: Actualizar CLAUDE.md con bug pendiente AdvancedTable

- Añadida sección 🔴 BUG PENDIENTE con síntoma y pistas
- Actualizado historial: v0.20.0 y v0.21.0
- Añadido docs/BUG_ADVANCEDTABLE_KEYBOARD_2025-12-17.md a Paso 3

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
reugenio 2025-12-17 18:56:51 +01:00
parent 1eed0181d6
commit 654183c0eb

View file

@ -21,7 +21,9 @@
### Paso 3: Leer documentación
```
REFERENCE.md # ⭐ MANUAL DE REFERENCIA COMPLETO
docs/research/DVUI_AUDIT_2025-12-17.md # ⭐ AUDITORÍA DVUI - TAREA PENDIENTE
docs/BUG_ADVANCEDTABLE_KEYBOARD_2025-12-17.md # 🔴 BUG PENDIENTE - LEER PRIMERO
docs/ADVANCED_TABLE_MERGE_PLAN.md # Plan merge Table → AdvancedTable
docs/research/DVUI_AUDIT_2025-12-17.md # Auditoría DVUI
docs/DEVELOPMENT_PLAN.md # Plan de desarrollo por fases
docs/MOBILE_WEB_BACKENDS.md # Documentación backends mobile/web
docs/research/WIDGET_COMPARISON.md # Comparativa zcatgui vs DVUI vs Gio
@ -810,12 +812,36 @@ const stdout = std.fs.File.stdout(); // NO std.io.getStdOut()
| 2025-12-17 | v0.17.0 | ⭐⭐⭐ Integración zcatttf v1.0 - TTF FUNCIONA PERFECTAMENTE |
| 2025-12-17 | v0.18.0 | Paridad Visual DVUI Fase 1: RenderMode dual, esquinas redondeadas, sombras |
| 2025-12-17 | v0.19.0 | Paridad Visual DVUI Fase 2: HoverTransition, Focus Ring AA en 9 widgets |
| 2025-12-17 | v0.20.0 | AdvancedTable: 8 fases completas (~2,700 LOC) - Schema, CRUD, Sorting, Lookup |
| 2025-12-17 | v0.21.0 | AdvancedTable: +990 LOC (multi-select, search, validation) - 🔴 BUG TECLADO |
---
## 🔴 BUG PENDIENTE: AdvancedTable Teclado
> **Estado:** NO RESUELTO (2025-12-17)
> **Documentación:** `docs/BUG_ADVANCEDTABLE_KEYBOARD_2025-12-17.md`
### Síntoma
Las flechas ↑↓←→ no mueven la selección en AdvancedTable (zsimifactu WHO panel).
### Lo que sabemos
- Click en filas funciona
- `has_focus=true` cuando widget tiene foco
- `navKeyPressed()` detecta teclas (probado con debug)
- Pero `handleKeyboard()` no las procesa
### Pista clave
El widget **Table original** SÍ funciona con teclado. Comparar implementaciones.
### Próximo paso
Añadir debug DENTRO de `handleKeyboard()` (no antes de `if (has_focus)`).
---
## ESTADO ACTUAL
**✅ PROYECTO COMPLETADO - v0.19.0**
**✅ PROYECTO COMPLETADO - v0.21.0** (con bug pendiente en AdvancedTable)
> **Para detalles técnicos completos, ver `REFERENCE.md`** (1370 líneas de documentación)