summaryrefslogtreecommitdiffstats
path: root/lazy/src/responsive.rs (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-04-21Avoid cloning `layout::Node` in `Responsive` widgetLibravatar Héctor Ramón Jiménez1-11/+13
2023-04-17Update lazy/src/responsive.rsLibravatar Cory Forsstrom1-1/+1
Co-authored-by: Héctor Ramón <hector0193@gmail.com>
2023-04-17Only invalidate layout if children layout is invalidLibravatar Cory Forsstrom1-5/+14
2023-04-17Invalidate responsive layout when layout is calledLibravatar Cory Forsstrom1-25/+26
2023-03-04Create `iced_widget` subcrate and re-organize the whole codebaseLibravatar Héctor Ramón Jiménez1-425/+0
2023-02-17Use `f32` in `Length::Units` and rename it to `Fixed`Libravatar Héctor Ramón Jiménez1-1/+1
2023-02-10fix: lazy widgets overlay is_overLibravatar Nick Senger1-0/+7
2023-01-30Fix layout translation in `overlay::Group`Libravatar Héctor Ramón Jiménez1-2/+2
This bug produced improper positioning of overlays of elements inside a `Scrollable`.
2023-01-05Fix shadowed variableLibravatar Cory Forsstrom1-2/+4
Layout passed into the overlay was accidentally shadowed by the content's layout. So instead of offsetting by the proper layout, the content layout was used instead.
2022-12-22Implement `Widget::operate` for `Responsive`Libravatar Héctor Ramón Jiménez1-1/+24
2022-11-29Allow &mut self in overlayLibravatar tarkah1-9/+13
2022-07-27Replace stateful widgets with new `iced_pure` APILibravatar Héctor Ramón Jiménez1-227/+206
2022-07-09Fix `clippy` lints for all crates and featuresLibravatar Héctor Ramón Jiménez1-2/+2
... and check those in CI as well!
2022-07-09Fix further `clippy` lintsLibravatar Héctor Ramón Jiménez1-1/+1
... and explicitly annotate crates as well.
2022-05-14Draft first-class `Theme` supportLibravatar Héctor Ramón Jiménez1-1/+4
RFC: https://github.com/iced-rs/rfcs/pull/6
2022-02-23Remove `hash_layout` method from `Widget` traitLibravatar Héctor Ramón Jiménez1-37/+8
2022-02-22fix: overlay layout for `Responsive`Libravatar Nick Senger1-4/+9
2022-01-20Invalidate widget tree in `Responsive` after a `window::Event::Resized`Libravatar Héctor Ramón Jiménez1-1/+5
This is a pessimistic approach! Ideally, we should be able to recreate only the contents of the `Responsive` widget in `Widget::layout`, but given `view` is impure we have to trigger a brand new `view` call. The persistent widget tree should make this easier.
2022-01-20Recompute layout of `Responsive` contents when size changesLibravatar Héctor Ramón Jiménez1-1/+3
2022-01-12Write docs for `responsive` in `iced_lazy`Libravatar Héctor Ramón Jiménez1-1/+13
2022-01-12Implement `Widget::overlay` for `Responsive` widgetLibravatar Héctor Ramón Jiménez1-0/+413