You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(gui): Migrate from iced 0.13.1 to iced 0.14.0 (#65)
Complete migration of rustirc-gui crate to iced 0.14.0, resolving 82+
breaking API changes across 18 files.
Breaking API changes fixed:
- Space widget: with_width/with_height -> Space::new().width/height()
- Application API: Now uses boot function pattern with .title() method
- Horizontal/vertical space helpers removed, use Space::new()
- Rule widget: horizontal_rule -> rule::horizontal
- Checkbox API: checkbox(label, value) -> checkbox(value).label(label)
- Scrollable IDs: scrollable::Id -> iced::widget::Id
- Scrollable operations: scrollable::snap_to -> operation::snap_to
- text_input::Status::Focused is now a struct variant with is_hovered
- Style structs require new snap: bool field (button, container)
- Pixels type bounds changed from u16 to f32
Quality assurance:
- Zero compilation errors
- Zero clippy warnings
- All 131 tests passing
Co-authored-by: Claude Opus 4.5 <[email protected]>
0 commit comments