Releases: CortexLM/cTUI
Releases · CortexLM/cTUI
v0.0.2
New Features
Layer System
- Z-index layering for widget render ordering
Widget::z_index()method with default value of 0
Event Batching
EventBatcherfor aggregating events over configurable time windows- Default 16ms window (~60fps)
Component Pooling (component-pool feature)
MessagePool<T>for reusing message objects- Uses
typed_arena::Arenafor contiguous chunk allocation
Damage Tracking Fast Path
- Optimized buffer diff with packed cell comparison
- Fast path compares
PackedCellbytes directly
Float Colors (float-colors feature)
Color32struct with f32 components- High-precision color for alpha blending and gradients
WASM Backend (ctui-wasm crate)
CanvasBackendfor HTML5 Canvas renderingWebRendererwith frame callback support- Event mapping for keyboard, mouse, and wheel
Performance
- 1455 tests pass
- All clippy warnings resolved
- WASM builds successfully