v0.2.1
Nuri v0.2.1
Core DSL, WPF rendering, developer tooling, and runtime stability have been improved.
Highlights
- Added Grid string declarations and new layout APIs such as
Spacing,Grow, andTextOverflow - Added
VirtualizedItems<T>with measured WPF virtualization - Improved keyed reconciliation, component identity, and effect lifecycle stability
- Added multi-window and
net9.0-windowssupport for WPF - Expanded Translate, Scale, Rotate, and Opacity animations
- Added
Nuri.WPF.Diagnosticsand the Runtime Inspector - Improved Visual Studio Preview and added
Render()format-on-save - Added live WPF Preview for VS Code
- Improved keyed list rendering performance
Compatibility Notes
- WPF Diagnostics now requires a separate reference to
Nuri.WPF.Diagnostics - A scrollable
Divcan have only one direct child - The previous DevTools configuration API has been replaced by
NuriApplication.Create<T>().UseAttachDevTools()
Core DSL, WPF 렌더링, 개발 도구 및 런타임 안정성을 개선했습니다.
주요 변경 사항
- Grid 문자열 선언과
Spacing,Grow,TextOverflow등 레이아웃 API 추가 VirtualizedItems<T>및 측정 기반 WPF 가상화 지원- keyed reconciliation, component identity 및 effect lifecycle 안정화
- WPF 다중 Window와
net9.0-windows지원 - Translate, Scale, Rotate, Opacity 애니메이션 확대
Nuri.WPF.Diagnostics와 Runtime Inspector 추가- Visual Studio Preview 개선 및
Render()format-on-save 지원 - VS Code용 실시간 WPF Preview 추가
- keyed 목록 렌더링 성능 개선
호환성 안내
- WPF Diagnostics는
Nuri.WPF.Diagnostics패키지를 별도로 참조해야 합니다 - Scroll
Div는 직접 자식을 하나만 허용합니다 - 기존 DevTools 설정 API는
NuriApplication.Create<T>().UseAttachDevTools()방식으로 변경됐습니다