zcatgui/src
reugenio 70fca5177b feat: zcatgui v0.13.0 - Phase 7 Visual Polish
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>
2025-12-09 13:49:50 +01:00
..
backend style: Use consistent lowercase naming (zcatgui, not zCatGui) 2025-12-09 01:38:36 +01:00
core feat: zcatgui v0.12.0 - Phase 6 Advanced Input 2025-12-09 13:41:43 +01:00
macro style: Use consistent lowercase naming (zcatgui, not zCatGui) 2025-12-09 01:38:36 +01:00
panels feat: zcatgui v0.6.0 - Phase 1 Optimization Complete 2025-12-09 12:45:00 +01:00
render feat: zcatgui v0.13.0 - Phase 7 Visual Polish 2025-12-09 13:49:50 +01:00
utils feat: zcatgui v0.6.0 - Phase 1 Optimization Complete 2025-12-09 12:45:00 +01:00
widgets feat: zcatgui v0.13.0 - Phase 7 Visual Polish 2025-12-09 13:49:50 +01:00
zcatgui.zig feat: zcatgui v0.13.0 - Phase 7 Visual Polish 2025-12-09 13:49:50 +01:00