TUI library para Zig, inspirada en ratatui
Find a file
reugenio 04e18ff0c1 feat: Add lazy rendering and scrollable containers
Lazy rendering (src/lazy.zig):
- RenderCache: Cache rendered content with TTL
- RenderTask: Background thread-based rendering
- Throttle: Rate-limit render updates
- Debounce: Delay processing until quiet period
- DeferredRender: First-access rendering

Scrollable containers (src/widgets/scroll.zig):
- ScrollView: Basic scrollable container
- ScrollState: Scroll position management
- VirtualList: Efficient virtual scrolling for large datasets
- InfiniteScroll: Load-more-on-demand container

Note: Zig 0.15's new io.Async is still in development.
Thread-based implementation provided for compatibility.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-08 17:38:47 +01:00
docs zcatui v1.2 - Sistema de eventos integrado (crossterm-style) 2025-12-08 12:55:54 +01:00
examples Add Popup/Modal and Menu widgets 2025-12-08 16:52:38 +01:00
src feat: Add lazy rendering and scrollable containers 2025-12-08 17:38:47 +01:00
.gitignore Inicio proyecto zcatui - TUI library para Zig 2025-12-08 01:56:44 +01:00
build.zig Add Popup/Modal and Menu widgets 2025-12-08 16:52:38 +01:00
CLAUDE.md Update CLAUDE.md to v1.3 with complete documentation 2025-12-08 17:01:41 +01:00