Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'master' into theming | 2022-07-08 | 3 | -16/+4 | |
|\ | |||||
| * | Bump versions :tada: | 2022-07-01 | 1 | -1/+1 | |
| | | |||||
| * | Fix `Widget::tag` implementation of `pure::Canvas` | 2022-07-01 | 1 | -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` | 2022-05-13 | 2 | -13/+2 | |
| | | |||||
| * | Revert "fix: prevent building overlay with stale layout" | 2022-05-13 | 2 | -63/+13 | |
| | | | | | | | | This reverts commit 3be8f6e98990f7e8a3af11400bbecaecddda336c. | ||||
| * | fix: prevent building overlay with stale layout | 2022-05-10 | 2 | -13/+63 | |
| | | |||||
* | | Draft first-class `Theme` support | 2022-05-14 | 4 | -6/+27 | |
|/ | | | | RFC: https://github.com/iced-rs/rfcs/pull/6 | ||||
* | Bump versions :tada: | 2022-05-02 | 1 | -2/+9 | |
| | |||||
* | Indicate feature-flagged modules in documentation | 2022-05-02 | 1 | -0/+2 | |
| | |||||
* | Add `html_logo_url` to `iced_core` and `iced_lazy` | 2022-05-02 | 1 | -0/+3 | |
| | |||||
* | fix: panic when using pure component in pure responsive | 2022-04-25 | 1 | -2/+3 | |
| | |||||
* | Merge pull request #1308 from nicksenger/fix/pure-component-overlay | 2022-04-19 | 1 | -1/+1 | |
|\ | | | | | fix: tree node passed in `component::OverlayInstance::on_event` | ||||
| * | fix: tree node passed in `component::OverlayInstance::on_event` | 2022-04-18 | 1 | -1/+1 | |
| | | |||||
* | | fix: diffing issue with pure stateless components | 2022-04-18 | 1 | -1/+3 | |
|/ | |||||
* | fix: diff widget tree after local event processing in `Component` | 2022-04-17 | 1 | -36/+36 | |
| | |||||
* | fix: overlay | 2022-04-06 | 1 | -14/+14 | |
| | |||||
* | fix: nested components | 2022-04-06 | 1 | -22/+30 | |
| | |||||
* | Export widget modules in `iced_pure` | 2022-03-16 | 1 | -1/+1 | |
| | | | | ... and fix collisions with the new `helpers` | ||||
* | Fix incorrect `layout` in `Widget::overlay` for `pure::Responsive` | 2022-03-14 | 1 | -5/+21 | |
| | |||||
* | Implement `pure::Responsive` in `iced_lazy` | 2022-03-07 | 2 | -1/+396 | |
| | |||||
* | Introduce `rebuild_element` helper in `lazy::pure::Component` | 2022-03-07 | 1 | -26/+16 | |
| | |||||
* | Initialize `lazy::pure::Component` view properly | 2022-03-07 | 1 | -21/+26 | |
| | | | | ... during `children` and `diff` in the `Widget` implementation | ||||
* | Merge branch 'master' into virtual-widgets | 2022-03-07 | 3 | -81/+19 | |
|\ | |||||
| * | Remove `hash_layout` method from `Widget` trait | 2022-02-23 | 2 | -57/+9 | |
| | | |||||
| * | fix: overlay layout for `Responsive` | 2022-02-22 | 1 | -4/+9 | |
| | | |||||
* | | Implement `pure::Component` in `iced_lazy` | 2022-02-17 | 4 | -0/+512 | |
|/ | |||||
* | Merge pull request #1206 from iced-rs/fix/responsive-window-resize | 2022-01-20 | 1 | -1/+5 | |
|\ | | | | | Invalidate widget tree in `Responsive` after a `window::Event::Resized` | ||||
| * | Invalidate widget tree in `Responsive` after a `window::Event::Resized` | 2022-01-20 | 1 | -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` | 2022-01-20 | 1 | -2/+5 | |
| | | |||||
* | | component overlay position fix | 2022-01-20 | 1 | -6/+8 | |
|/ | |||||
* | Recompute layout of `Responsive` contents when size changes | 2022-01-20 | 1 | -1/+3 | |
| | |||||
* | Write docs for `responsive` in `iced_lazy` | 2022-01-12 | 1 | -1/+13 | |
| | |||||
* | Write documentation for `component` in `iced_lazy` | 2022-01-12 | 1 | -8/+30 | |
| | |||||
* | Implement `Widget::overlay` for `Responsive` widget | 2022-01-12 | 4 | -9/+434 | |
| | |||||
* | Remove superfluous generic type in `iced_lazy::Cache` | 2022-01-11 | 1 | -10/+8 | |
| | |||||
* | Introduce `Renderer` argument to `mouse_interaction` and `on_event` | 2022-01-11 | 1 | -4/+19 | |
| | |||||
* | Invalidate widget tree from `Responsive` widget | 2022-01-11 | 1 | -2/+2 | |
| | | | | ... by introducing a new `invalidate_widgets` method to `Shell` | ||||
* | fix: nested component layout invalidation | 2021-12-24 | 1 | -0/+4 | |
| | |||||
* | fix: drop remaining component overlay events if closed during event batch ↵ | 2021-12-17 | 1 | -23/+26 | |
| | | | | processing | ||||
* | Revert "fix: process component overlay events together with those of the ↵ | 2021-12-17 | 1 | -20/+31 | |
| | | | | | | original element" This reverts commit aa09bd4a981cfe0e11a21220193e823f48cdf450. | ||||
* | fix: process component overlay events together with those of the original ↵ | 2021-12-13 | 1 | -31/+20 | |
| | | | | element | ||||
* | Simplify `component` implementation in `iced_lazy` | 2021-12-13 | 1 | -210/+122 | |
| | |||||
* | feat: enable overlay in component | 2021-12-10 | 1 | -41/+351 | |
| | |||||
* | Fix `Widget::height` for `Component` | 2021-12-08 | 1 | -1/+1 | |
| | |||||
* | Introduce `Shell` type in `iced_native` | 2021-11-29 | 1 | -9/+11 | |
| | | | | Widgets now can invalidate the current layout of the application on demand. | ||||
* | Hide `Box` allocation in `component::view` | 2021-11-29 | 1 | -4/+4 | |
| | | | | ... we may be able to avoid it with generics in the future. | ||||
* | Draft `component` example :tada: | 2021-11-29 | 1 | -5/+8 | |
| | |||||
* | Create `iced_lazy` and draft `Component` trait | 2021-11-29 | 3 | -0/+195 | |