summaryrefslogtreecommitdiffstats
path: root/widget/src/lazy/component.rs (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-02-18Add `bounds` argument to `Component::operate`Libravatar Héctor Ramón Jiménez1-1/+4
2025-02-14Fix `Component` not diffing when its state is recreatedLibravatar Héctor Ramón Jiménez1-0/+3
2025-02-04Take `Event` by reference in `Widget::update`Libravatar Héctor Ramón Jiménez1-2/+2
2025-02-02Refactor and simplify `input_method` APILibravatar Héctor Ramón Jiménez1-25/+4
2025-02-02Draft `input_method` supportLibravatar KENZ1-0/+2
2024-12-02Fix new `clippy` lintsLibravatar Héctor Ramón Jiménez1-10/+10
2024-11-06Rename `Overlay::on_event` to `update`Libravatar Héctor Ramón Jiménez1-2/+2
2024-11-05Rename `Widget::on_event` to `update`Libravatar Héctor Ramón Jiménez1-2/+2
2024-11-05Replace `event::Status` in `Widget::on_event` with `Shell::capture_event`Libravatar Héctor Ramón Jiménez1-21/+22
2024-11-05Split `Shell::request_redraw` into two different methodsLibravatar Héctor Ramón Jiménez1-2/+17
2024-10-04Fix `responsive`, `component`, and `lazy` always returning an `overlay`Libravatar Héctor Ramón Jiménez1-37/+41
2024-09-13Document how the state of a `Component` can be managedLibravatar dtoniolo1-0/+13
2024-09-05Deprecate the `component` widgetLibravatar Héctor Ramón Jiménez1-0/+6
2024-09-05Flag `lazy` feature types directlyLibravatar Héctor Ramón Jiménez1-0/+1
Co-authored-by: JL710 <76447362+JL710@users.noreply.github.com>
2024-08-08Introduce `black_box` and `chain` in `widget::operation`Libravatar Héctor Ramón Jiménez1-3/+3
2024-06-14Replace `Command` with a new `Task` API with chain supportLibravatar Héctor Ramón Jiménez1-57/+4
2024-03-21Fix layout invalidation for `Responsive` widgetLibravatar Héctor Ramón Jiménez1-0/+2
2024-02-21Add `size_hint` method to `Component` traitLibravatar Héctor Ramón Jiménez1-4/+17
This can be used to aid the sizing strategy of some containers directly in the component definition, instead of stating the sizes explicitly in `view` logic.
2024-02-01Remove `position` from `overlay::Element`Libravatar Héctor Ramón Jiménez1-23/+8
2024-01-21Convert `Renderer::Theme` to generic `Widget` typeLibravatar Héctor Ramón Jiménez1-34/+41
2024-01-10Replace `width` and `height` with `Widget::size`Libravatar Héctor Ramón Jiménez1-6/+2
2024-01-10Introduce `Widget::size_hint` and fix further layout inconsistenciesLibravatar Héctor Ramón Jiménez1-0/+7
2023-11-21Fix `Overlay` compositionLibravatar Héctor Ramón Jiménez1-1/+2
Translations were not easily composable.
2023-09-20Fix `clippy::redundant-closure-for-method-calls`Libravatar Héctor Ramón Jiménez1-1/+1
2023-09-01Fix `Widget::layout` for `Component`Libravatar Héctor Ramón Jiménez1-1/+7
2023-08-30Make `widget::Tree` mutable in `Widget::layout`Libravatar Héctor Ramón Jiménez1-2/+2
2023-08-30Implement explicit text caching in the widget state treeLibravatar Héctor Ramón Jiménez1-1/+2
2023-07-27Introduce `visible_bounds` operation for `Container`Libravatar Héctor Ramón Jiménez1-3/+7
2023-07-15Add viewport to Widget::on_eventLibravatar Cory Forsstrom1-0/+2
2023-07-09fix: request redraw in component overlayLibravatar Nick Senger1-0/+4
2023-06-14Use nested for lazy widgetsLibravatar Cory Forsstrom1-17/+25
2023-06-14Introduce internal `overlay::Nested` for `UserInterface`Libravatar Cory Forsstrom1-2/+7
2023-06-08Implement basic cursor availabilityLibravatar Héctor Ramón Jiménez1-17/+12
2023-03-04Create `iced_widget` subcrate and re-organize the whole codebaseLibravatar Héctor Ramón Jiménez1-16/+16
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.