summaryrefslogtreecommitdiffstats
path: root/pure/src/widget/element.rs (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-03-16Export widget modules in `iced_pure`Libravatar Héctor Ramón Jiménez1-163/+0
... and fix collisions with the new `helpers`
2022-02-16Introduce `Tag` and `State` opaque types in `iced_pure::widget::tree`Libravatar Héctor Ramón Jiménez1-9/+8
2022-02-12Implement pure version of `todos` example :tada:Libravatar Héctor Ramón Jiménez1-1/+148
The `Widget` trait in `iced_pure` needed to change a bit to make the implementation of `Element::map` possible. Specifically, the `children` method has been split into `diff` and `children_state`.
2022-02-11Allow pure widgets to borrow from `Application` data :tada:Libravatar Héctor Ramón Jiménez1-4/+4
2022-02-11Rename `iced_virtual` to `iced_pure`Libravatar Héctor Ramón Jiménez1-0/+0
`virtual` is a reserved keyword in Rust :grimacing:
2022-02-10Draft virtual `Button`, `Column`, and `Text`Libravatar Héctor Ramón Jiménez1-0/+21
... as well as a very naive diffing strategy!