Immediate Mode GUI Library for Zig
Find a file
reugenio bb5b201203 feat: zcatgui v0.11.0 - Phase 5 Data Visualization
New Widgets (3):

Canvas - Drawing primitives widget
- Point, fillRect, strokeRect, line, text
- fillCircle, strokeCircle (Bresenham algorithm)
- fillArc, fillTriangle (scanline fill)
- strokePolygon, fillRoundedRect
- horizontalGradient, verticalGradient
- Color interpolation (lerpColor)

Chart - Data visualization widgets
- LineChart: Points, grid, axis labels, fill under line
- BarChart: Vertical bars, value display, labels
- PieChart: Slices with colors, donut mode
- DataPoint and DataSeries for multi-series
- 8-color default palette
- Scanline fill for triangles and quads

Icon - Vector icon system (60+ icons)
- Size presets: small(12), medium(16), large(24), xlarge(32)
- Categories: Navigation, Actions, Files, Status, UI, Media
- Stroke-based drawing with configurable thickness
- All icons resolution-independent

Widget count: 34 widget files
All 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:37:27 +01:00
docs feat: zcatgui v0.6.0 - Phase 1 Optimization Complete 2025-12-09 12:45:00 +01:00
examples feat: zcatgui v0.5.0 - Complete widget library + research docs 2025-12-09 11:00:49 +01:00
src feat: zcatgui v0.11.0 - Phase 5 Data Visualization 2025-12-09 13:37:27 +01:00
.gitignore feat: zCatGui v0.1.0 - Initial project setup 2025-12-09 01:30:05 +01:00
build.zig feat: zcatgui v0.5.0 - Complete widget library + research docs 2025-12-09 11:00:49 +01:00
build.zig.zon feat: zCatGui v0.1.0 - Initial project setup 2025-12-09 01:30:05 +01:00
CLAUDE.md feat: zcatgui v0.6.0 - Phase 1 Optimization Complete 2025-12-09 12:45:00 +01:00