Immediate Mode GUI Library for Zig
Animation System: - Easing functions: linear, quad, cubic, quartic, sine, expo, elastic, bounce, back (in/out/inout variants) - Animation struct with start/stop/getValue/isComplete - AnimationManager for concurrent animations - lerp/lerpInt interpolation helpers Visual Effects: - Shadow: soft/hard presets, offset, blur, spread - Gradient: horizontal, vertical, diagonal, radial - Blur: box blur with configurable radius - Color utilities: interpolateColor, applyOpacity, highlight, lowlight Virtual Scrolling: - VirtualScrollState for large list management - Variable item height support - Scrollbar with drag support - Overscan for smooth scrolling - ensureVisible/scrollToItem helpers Anti-Aliased Rendering: - drawLineAA: Xiaolin Wu's algorithm - drawCircleAA: filled and stroke - drawRoundedRectAA: rounded corners - drawEllipseAA: arbitrary ellipses - drawPolygonAA: polygon outlines - Quality levels: none, low, medium, high, ultra Widget count: 35 widgets Test count: 256 tests passing 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| docs | ||
| examples | ||
| src | ||
| .gitignore | ||
| build.zig | ||
| build.zig.zon | ||
| CLAUDE.md | ||