VERIFIED_FEATURES.md - zcatui
Estado de verificación de funcionalidades en aplicaciones reales.
Nota: zcatui es una librería TUI (Terminal User Interface), hermana de zcatgui.
Actualmente no hay proyectos en producción usándola.
Leyenda:
- ✅ Verificado - Probado en aplicación real, funciona correctamente
- ⚠️ Tests only - Solo tests unitarios, no probado en app real
- 🔧 Mejorado - Probado y mejorado/corregido durante uso real
- ❌ Incompleto - Conocido como incompleto o con limitaciones
- ❓ Sin probar - No tiene tests ni uso real
Core
terminal.zig
| Feature |
Estado |
Notas |
| Terminal init/deinit |
⚠️ |
Tests only |
| Raw mode |
⚠️ |
Tests only |
| Screen clear |
⚠️ |
Tests only |
| Cursor control |
⚠️ |
Tests only |
buffer.zig
| Feature |
Estado |
Notas |
| Cell buffer |
⚠️ |
Tests only |
| Double buffering |
⚠️ |
Tests only |
| Diff rendering |
⚠ |
Tests only |
event.zig
| Feature |
Estado |
Notas |
| Key events |
⚠️ |
Tests only |
| Mouse events |
⚠️ |
Tests only |
| Resize events |
⚠️ |
Tests only |
style.zig
| Feature |
Estado |
Notas |
| Colors (16, 256, RGB) |
⚠️ |
Tests only |
| Bold/Italic/Underline |
⚠️ |
Tests only |
| Background colors |
⚠️ |
Tests only |
Layout
layout.zig
| Feature |
Estado |
Notas |
| Flex layout |
⚠️ |
Tests only |
| Grid layout |
⚠️ |
Tests only |
| Constraints |
⚠️ |
Tests only |
focus.zig
| Feature |
Estado |
Notas |
| Focus navigation |
⚠️ |
Tests only |
| Tab order |
⚠️ |
Tests only |
Widgets (src/widgets/)
| Widget |
Estado |
Notas |
| block.zig |
⚠️ |
Tests only |
| border.zig |
⚠️ |
Tests only |
| button.zig |
⚠️ |
Tests only |
| calendar.zig |
❓ |
Sin probar |
| canvas.zig |
❓ |
Sin probar |
| chart.zig |
❓ |
Sin probar |
| checkbox.zig |
⚠️ |
Tests only |
| combobox.zig |
❓ |
Sin probar |
| container.zig |
⚠️ |
Tests only |
| datatable.zig |
❓ |
Sin probar |
| gauge.zig |
⚠️ |
Tests only |
| input.zig |
⚠️ |
Tests only |
| label.zig |
⚠️ |
Tests only |
| list.zig |
⚠️ |
Tests only |
| menu.zig |
❓ |
Sin probar |
| modal.zig |
❓ |
Sin probar |
| paragraph.zig |
⚠️ |
Tests only |
| popup.zig |
❓ |
Sin probar |
| progress.zig |
⚠️ |
Tests only |
| radio.zig |
⚠️ |
Tests only |
| scroll.zig |
⚠️ |
Tests only |
| select.zig |
⚠️ |
Tests only |
| sparkline.zig |
❓ |
Sin probar |
| spinner.zig |
❓ |
Sin probar |
| split.zig |
⚠️ |
Tests only |
| statusbar.zig |
❓ |
Sin probar |
| table.zig |
⚠️ |
Tests only |
| tabs.zig |
⚠️ |
Tests only |
| text.zig |
⚠️ |
Tests only |
| textarea.zig |
❓ |
Sin probar |
| tree.zig |
❓ |
Sin probar |
Avanzado
animation.zig
| Feature |
Estado |
Notas |
| Todas |
❓ |
Sin probar |
image.zig (Sixel/Kitty)
| Feature |
Estado |
Notas |
| Sixel images |
❓ |
Sin probar |
| Kitty protocol |
❓ |
Sin probar |
unicode.zig
| Feature |
Estado |
Notas |
| Width calculation |
⚠️ |
Tests only |
| Grapheme clusters |
❓ |
Sin probar |
theme.zig
| Feature |
Estado |
Notas |
| Theme loading |
⚠️ |
Tests only |
| Custom themes |
❓ |
Sin probar |
shortcuts.zig
| Feature |
Estado |
Notas |
| Keyboard shortcuts |
⚠️ |
Tests only |
| Vim bindings |
❓ |
Sin probar |
async_loop.zig
| Feature |
Estado |
Notas |
| Async events |
❓ |
Sin probar |
Historial de Verificación
| Fecha |
Proyecto |
Features Verificadas |
| - |
- |
Ninguna verificada en producción aún |
Notas
zcatui está diseñada para aplicaciones de terminal (CLI interactivas).
No se usa en zsimifactu que es una aplicación GUI.
Candidatos para usar zcatui:
- Herramientas de línea de comandos interactivas
- Dashboards de monitorización en terminal
- Editores de texto tipo vim/nano
- Gestores de archivos tipo mc/ranger