What's New
- Swedish National Annex - Added version picker for EKS 11, EKS 12, and BFS 2024:6
- National Annex selection UI - Eurocode generation picker with Denmark and Finland marked as coming soon
- Vertical stirrup layout - Shear reinforcement visualization with bar-stirrup intersection warnings
- Steel reinforcement page - Dedicated material page with grade cards and LaTeX symbols
- Plastic hardening toggle - Steel stress-strain diagram now supports hardening branch display
- Duplicate loads detection - Smart banner detects duplicate load cases with one-click consolidation
- Selection preview - Reinforcement bars DataGrid shows selection preview on hover
- What's New dialog - Release notes system with in-app changelog display
- Smart bar placement - Corner-first algorithm for the Add Bar button
Improvements
- Centralized multi-select and bulk delete into DataGridContainer
- Split WPF monolith into Core class library for faster builds
- Adopted state-first data flow pattern for all ViewModel mutations
- Replaced event handlers with reactive subscriptions throughout
- Column visibility flyout for Area/Weight in reinforcement grids
- Reorganized concrete grade picker with Selected, Recent, and Pinned sections
- Consolidated grouping controls into cogwheel settings popup
- Separated Basic Loads and Load Combinations into dedicated nav items
- Theme-aware brushes for readonly DataGrid cells and preview panels
- Collapsible bar schedule section and reinforcement DataGrid when empty
Bug Fixes
- Fixed DataGrid cell selection visuals lost on toolbar click
- Fixed settings popups not closing before switching grouping containers
- Fixed ComboBox scroll-to-change hijacking parent scroll
- Fixed empty rows on initial load in reinforcement DataGrid
- Fixed cogwheel hover animation namescope error
- Fixed LaTeX rendering for colors, small values, and operator precedence
- Fixed section preview stroke and fill mismatch in bar schedule