summaryrefslogtreecommitdiffstats
path: root/lazy/src/component.rs (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-04-12Add missing operations for componentLibravatar Cory Forsstrom1-0/+16
2023-03-14optimization: reduce unnecessary rebuilds in `Component`Libravatar Nick Senger1-79/+157
2023-03-04Create `iced_widget` subcrate and re-organize the whole codebaseLibravatar Héctor Ramón Jiménez1-575/+0
2023-02-12fix: diff widget sub-tree after rebuilding component with operationLibravatar Nick Senger1-0/+2
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-30Fix widget-driven animations for `Component`Libravatar Héctor Ramón Jiménez1-0/+4
2023-01-02Prefix `_` instead of `allow(unused)` in `Component` traitLibravatar Héctor Ramón Jiménez1-2/+4
2022-12-30Add `operate` method to `Component` traitLibravatar Nick Senger1-0/+33
2022-12-22Add `Renderer` argument to `operate`Libravatar Héctor Ramón Jiménez1-0/+2
2022-11-29Allow &mut self in overlayLibravatar tarkah1-18/+13
2022-11-11Add text input operationsLibravatar Cory Forsstrom1-0/+8
2022-08-07Impl operate for Component widgetLibravatar tarkah1-0/+42
2022-07-27Replace stateful widgets with new `iced_pure` APILibravatar Héctor Ramón Jiménez1-132/+176
2022-07-09Fix `clippy` lints for all crates and featuresLibravatar Héctor Ramón Jiménez1-1/+1
... and check those in CI as well!
2022-07-09Fix further `clippy` lintsLibravatar Héctor Ramón Jiménez1-2/+2
... and explicitly annotate crates as well.
2022-05-14Draft first-class `Theme` supportLibravatar Héctor Ramón Jiménez1-2/+11
RFC: https://github.com/iced-rs/rfcs/pull/6
2022-05-13remove rebuild of component overlay from `on_event`Libravatar Nick Senger1-3/+1
2022-05-13Revert "fix: prevent building overlay with stale layout"Libravatar Héctor Ramón Jiménez1-33/+3
This reverts commit 3be8f6e98990f7e8a3af11400bbecaecddda336c.
2022-05-10fix: prevent building overlay with stale layoutLibravatar Nick Senger1-3/+33
2022-02-23Remove `hash_layout` method from `Widget` traitLibravatar Héctor Ramón Jiménez1-20/+1
2022-01-20Remove `position` abbreviation in `Component`Libravatar Héctor Ramón Jiménez1-2/+5
2022-01-20component overlay position fixLibravatar cossonleo1-6/+8
2022-01-12Write documentation for `component` in `iced_lazy`Libravatar Héctor Ramón Jiménez1-8/+30
2022-01-12Implement `Widget::overlay` for `Responsive` widgetLibravatar Héctor Ramón Jiménez1-9/+2
2022-01-11Remove superfluous generic type in `iced_lazy::Cache`Libravatar Héctor Ramón Jiménez1-10/+8
2022-01-11Introduce `Renderer` argument to `mouse_interaction` and `on_event`Libravatar Héctor Ramón Jiménez1-4/+19
2022-01-11Invalidate widget tree from `Responsive` widgetLibravatar Héctor Ramón Jiménez1-2/+2
... by introducing a new `invalidate_widgets` method to `Shell`
2021-12-24fix: nested component layout invalidationLibravatar Nick Senger1-0/+4
2021-12-17fix: drop remaining component overlay events if closed during event batch ↵Libravatar Nick Senger1-23/+26
processing
2021-12-17Revert "fix: process component overlay events together with those of the ↵Libravatar Nick Senger1-20/+31
original element" This reverts commit aa09bd4a981cfe0e11a21220193e823f48cdf450.
2021-12-13fix: process component overlay events together with those of the original ↵Libravatar Nick Senger1-31/+20
element
2021-12-13Simplify `component` implementation in `iced_lazy`Libravatar Héctor Ramón Jiménez1-210/+122
2021-12-10feat: enable overlay in componentLibravatar Nick Senger1-41/+351
2021-12-08Fix `Widget::height` for `Component`Libravatar Nick Senger1-1/+1
2021-11-29Introduce `Shell` type in `iced_native`Libravatar Héctor Ramón Jiménez1-9/+11
Widgets now can invalidate the current layout of the application on demand.
2021-11-29Hide `Box` allocation in `component::view`Libravatar Héctor Ramón Jiménez1-4/+4
... we may be able to avoid it with generics in the future.
2021-11-29Draft `component` example :tada:Libravatar Héctor Ramón Jiménez1-5/+8
2021-11-29Create `iced_lazy` and draft `Component` traitLibravatar Héctor Ramón Jiménez1-0/+181