summaryrefslogtreecommitdiffstats
path: root/lazy (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add text input operationsLibravatar Cory Forsstrom2022-11-111-0/+8
|
* Bump versions :tada:Libravatar Héctor Ramón Jiménez2022-11-101-2/+2
|
* Rename `iced_lazy::Cached` to `Lazy` :tada:Libravatar Héctor Ramón Jiménez2022-11-032-9/+22
|
* Implement `Widget::operate` for `lazy::Cached`Libravatar Héctor Ramón Jiménez2022-11-031-1/+17
|
* Diff children only when hash differs in `lazy::Cached`Libravatar Héctor Ramón Jiménez2022-11-031-5/+7
|
* lintLibravatar Nick Senger2022-11-031-2/+2
|
* feat: implement `Cached` widgetLibravatar Nick Senger2022-11-032-0/+346
|
* Fix latest `clippy` lintsLibravatar Héctor Ramón Jiménez2022-09-231-1/+1
|
* Impl operate for Component widgetLibravatar tarkah2022-08-071-0/+42
|
* Replace stateful widgets with new `iced_pure` APILibravatar Héctor Ramón Jiménez2022-07-277-1270/+406
|
* Fix `clippy` lints for all crates and featuresLibravatar Héctor Ramón Jiménez2022-07-095-6/+10
| | | | ... and check those in CI as well!
* Fix further `clippy` lintsLibravatar Héctor Ramón Jiménez2022-07-095-6/+17
| | | | ... and explicitly annotate crates as well.
* Merge branch 'master' into themingLibravatar Héctor Ramón Jiménez2022-07-083-16/+4
|\
| * Bump versions :tada:Libravatar Héctor Ramón Jiménez2022-07-011-1/+1
| |
| * Fix `Widget::tag` implementation of `pure::Canvas`Libravatar Héctor Ramón Jiménez2022-07-011-2/+1
| | | | | | | | | | Using `P::State` can cause a panic if the `Canvas` has `()` as `P::State` and replaces a stateless widget in a future `view` call.
| * remove rebuild of component overlay from `on_event`Libravatar Nick Senger2022-05-132-13/+2
| |
| * Revert "fix: prevent building overlay with stale layout"Libravatar Héctor Ramón Jiménez2022-05-132-63/+13
| | | | | | | | This reverts commit 3be8f6e98990f7e8a3af11400bbecaecddda336c.
| * fix: prevent building overlay with stale layoutLibravatar Nick Senger2022-05-102-13/+63
| |
* | Draft first-class `Theme` supportLibravatar Héctor Ramón Jiménez2022-05-144-6/+27
|/ | | | RFC: https://github.com/iced-rs/rfcs/pull/6
* Bump versions :tada:Libravatar Héctor Ramón Jiménez2022-05-021-2/+9
|
* Indicate feature-flagged modules in documentationLibravatar Héctor Ramón Jiménez2022-05-021-0/+2
|
* Add `html_logo_url` to `iced_core` and `iced_lazy`Libravatar Héctor Ramón Jiménez2022-05-021-0/+3
|
* fix: panic when using pure component in pure responsiveLibravatar Nick Senger2022-04-251-2/+3
|
* Merge pull request #1308 from nicksenger/fix/pure-component-overlayLibravatar Héctor Ramón2022-04-191-1/+1
|\ | | | | fix: tree node passed in `component::OverlayInstance::on_event`
| * fix: tree node passed in `component::OverlayInstance::on_event`Libravatar Nick Senger2022-04-181-1/+1
| |
* | fix: diffing issue with pure stateless componentsLibravatar Nick Senger2022-04-181-1/+3
|/
* fix: diff widget tree after local event processing in `Component`Libravatar Nick Senger2022-04-171-36/+36
|
* fix: overlayLibravatar Nick Senger2022-04-061-14/+14
|
* fix: nested componentsLibravatar Nick Senger2022-04-061-22/+30
|
* Export widget modules in `iced_pure`Libravatar Héctor Ramón Jiménez2022-03-161-1/+1
| | | | ... and fix collisions with the new `helpers`
* Fix incorrect `layout` in `Widget::overlay` for `pure::Responsive`Libravatar Héctor Ramón Jiménez2022-03-141-5/+21
|
* Implement `pure::Responsive` in `iced_lazy`Libravatar Héctor Ramón Jiménez2022-03-072-1/+396
|
* Introduce `rebuild_element` helper in `lazy::pure::Component`Libravatar Héctor Ramón Jiménez2022-03-071-26/+16
|
* Initialize `lazy::pure::Component` view properlyLibravatar Héctor Ramón Jiménez2022-03-071-21/+26
| | | | ... during `children` and `diff` in the `Widget` implementation
* Merge branch 'master' into virtual-widgetsLibravatar Héctor Ramón Jiménez2022-03-073-81/+19
|\
| * Remove `hash_layout` method from `Widget` traitLibravatar Héctor Ramón Jiménez2022-02-232-57/+9
| |
| * fix: overlay layout for `Responsive`Libravatar Nick Senger2022-02-221-4/+9
| |
* | Implement `pure::Component` in `iced_lazy`Libravatar Héctor Ramón Jiménez2022-02-174-0/+512
|/
* Merge pull request #1206 from iced-rs/fix/responsive-window-resizeLibravatar Héctor Ramón2022-01-201-1/+5
|\ | | | | Invalidate widget tree in `Responsive` after a `window::Event::Resized`
| * Invalidate widget tree in `Responsive` after a `window::Event::Resized`Libravatar Héctor Ramón Jiménez2022-01-201-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.
* | Remove `position` abbreviation in `Component`Libravatar Héctor Ramón Jiménez2022-01-201-2/+5
| |
* | component overlay position fixLibravatar cossonleo2022-01-201-6/+8
|/
* Recompute layout of `Responsive` contents when size changesLibravatar Héctor Ramón Jiménez2022-01-201-1/+3
|
* Write docs for `responsive` in `iced_lazy`Libravatar Héctor Ramón Jiménez2022-01-121-1/+13
|
* Write documentation for `component` in `iced_lazy`Libravatar Héctor Ramón Jiménez2022-01-121-8/+30
|
* Implement `Widget::overlay` for `Responsive` widgetLibravatar Héctor Ramón Jiménez2022-01-124-9/+434
|
* Remove superfluous generic type in `iced_lazy::Cache`Libravatar Héctor Ramón Jiménez2022-01-111-10/+8
|
* Introduce `Renderer` argument to `mouse_interaction` and `on_event`Libravatar Héctor Ramón Jiménez2022-01-111-4/+19
|
* Invalidate widget tree from `Responsive` widgetLibravatar Héctor Ramón Jiménez2022-01-111-2/+2
| | | | ... by introducing a new `invalidate_widgets` method to `Shell`
* fix: nested component layout invalidationLibravatar Nick Senger2021-12-241-0/+4
|