Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2022-07-27 | Replace stateful widgets with new `iced_pure` API | 1 | -109/+0 | ||
2022-07-09 | Fix `clippy` lints for all crates and features | 1 | -4/+4 | ||
... and check those in CI as well! | |||||
2022-06-29 | Introduce `StyleSheet` for `Text` widget | 1 | -2/+3 | ||
2022-06-01 | Implement theme styling for `Toggler` | 1 | -1/+3 | ||
... and wire up theming to the `styling` example. | |||||
2022-05-14 | Draft first-class `Theme` support | 1 | -0/+2 | ||
RFC: https://github.com/iced-rs/rfcs/pull/6 | |||||
2022-05-02 | Write documentation for `iced_pure` | 1 | -0/+1 | ||
2022-02-16 | Introduce `Tag` and `State` opaque types in `iced_pure::widget::tree` | 1 | -14/+0 | ||
2022-02-13 | Implement `Toggler` in `iced_pure` | 1 | -31/+30 | ||
2022-02-12 | Implement missing `on_event` and `mouse_interaction` for `Checkbox` in ↵ | 1 | -1/+41 | ||
`iced_pure` | |||||
2022-02-12 | Implement pure version of `todos` example :tada: | 1 | -2/+4 | ||
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-12 | Implement `Checkbox` in `iced_pure` | 1 | -14/+6 | ||
2022-02-12 | Reuse `Text` widget from `iced_native` in `iced_pure` | 1 | -114/+17 | ||
2022-02-11 | Allow pure widgets to borrow from `Application` data :tada: | 1 | -5/+7 | ||
2022-02-11 | Expose function helpers to build widgets in `pure::widget` | 1 | -2/+2 | ||
`button("Hello")` is easier to write and read than `Button::new("Hello")`. | |||||
2022-02-11 | Rename `iced_virtual` to `iced_pure` | 1 | -0/+0 | ||
`virtual` is a reserved keyword in Rust :grimacing: | |||||
2022-02-10 | Implement `Into<Element>` for `&'static str` in `iced_virtual` | 1 | -0/+9 | ||
2022-02-10 | Draft virtual `Button`, `Column`, and `Text` | 1 | -95/+34 | ||
... as well as a very naive diffing strategy! | |||||
2022-01-03 | Change GitHub namespace to new org for all files | 1 | -1/+1 | ||
2021-12-10 | Lower text::Renderer's Font bound from Copy to Clone | 1 | -3/+3 | ||
2021-11-04 | Rename `fill_rectangle` to `fill_quad` in `Renderer` | 1 | -0/+10 | ||
2021-10-31 | Introduce first-class `text` module in `iced_native` | 1 | -9/+8 | ||
2021-10-31 | Remove `widget` module re-exports in `iced_native` | 1 | -1/+1 | ||
2021-10-20 | Wire up styling to `Radio` in `iced_native` | 1 | -23/+49 | ||
2021-10-20 | Implement `Widget::draw` for `TextInput` | 1 | -43/+5 | ||
2021-10-18 | Move `Defaults` from `iced_graphics` to `iced_native` | 1 | -3/+3 | ||
2021-10-14 | Implement `Widget::draw` for `Text` | 1 | -7/+27 | ||
2021-10-14 | Remove trait-specific draw logic in `iced_native` | 1 | -35/+5 | ||
2021-09-20 | Refactor alignment types into an `alignment` module | 1 | -10/+14 | ||
2021-09-15 | Use `Option` to encode empty text case in hit test methods | 1 | -1/+1 | ||
2021-08-26 | Rename `HitTestResult` to `Hit` | 1 | -4/+6 | ||
... and also move it to a new `text` module in `iced_core` | |||||
2021-08-21 | Implement textual hit testing | 1 | -2/+19 | ||
2020-11-26 | Use recently stabilized intra-doc links | 1 | -33/+3 | ||
See RFC: https://github.com/rust-lang/rfcs/blob/master/text/1946-intra-rustdoc-links.md | |||||
2020-10-28 | Introduce `viewport` to `Widget::draw` | 1 | -0/+1 | ||
This should eventually allow us to only generate primitives that are visible. | |||||
2020-07-10 | Remove unnecessary lifetime in `Widget` trait | 1 | -1/+1 | ||
2020-07-08 | Introduce `Widget::overlay` :tada: | 1 | -1/+1 | ||
2020-06-19 | Make default text size configurable in `Settings` | 1 | -4/+4 | ||
2020-05-27 | Loosen bounds on Text Clone impl | 1 | -1/+16 | ||
2020-04-23 | Make `Font` an associated type of `text::Renderer` | 1 | -16/+23 | ||
2020-03-30 | Hash type ids in `Widget::hash_layout` impls | 1 | -0/+2 | ||
2020-02-18 | Pull `Checkbox` default constants from its `Renderer` | 1 | -4/+4 | ||
2020-02-14 | Revert changing the constructor and implement new method. | 1 | -1/+1 | ||
2020-02-14 | Add `bound` to `Node` constructor. | 1 | -1/+1 | ||
2019-12-30 | Make `Row`, `Column`, and `Checkbox` shrink by default | 1 | -1/+1 | ||
2019-12-30 | Add `Renderer::Defaults` and style inheritance | 1 | -0/+3 | ||
2019-11-24 | Display widget images in documentation | 1 | -0/+2 | ||
2019-11-24 | Fix `iced_native` widget examples | 1 | -1/+2 | ||
2019-11-22 | Write docs for `iced` and `iced_native` | 1 | -2/+9 | ||
2019-11-21 | Move widgets from `core` to `native` and `web` | 1 | -16/+146 | ||
Also made fields private and improved `Renderer` traits. | |||||
2019-11-16 | Make `width` and `height` required methods | 1 | -0/+4 | ||
2019-11-11 | Draft custom layout engine based on `druid` | 1 | -5/+13 | ||