Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2023-03-04 | Create `iced_widget` subcrate and re-organize the whole codebase | 4 | -688/+0 | ||
2023-02-27 | Remove `Fill` variant for `Alignment` | 2 | -65/+8 | ||
Implementing this generically in our `flex` logic has an exponential cost. Let's explore other options! | |||||
2023-02-17 | Use `f32` for `Padding` | 2 | -5/+2 | ||
2023-02-17 | Use `f32` in `Length::Units` and rename it to `Fixed` | 1 | -21/+16 | ||
2023-01-05 | Stop using `f32::clamp` altogether in `layout::Limits` | 1 | -7/+9 | ||
2023-01-05 | Fix `Layout::resolve` panicking under some circumstances | 1 | -2/+7 | ||
When `fill` has a bigger `Size` than `max`. | |||||
2022-12-20 | Fix `clippy` lints for Rust 1.66 | 1 | -14/+8 | ||
2022-07-27 | Replace stateful widgets with new `iced_pure` API | 1 | -10/+12 | ||
2021-12-13 | Simplify `component` implementation in `iced_lazy` | 1 | -1/+9 | ||
2021-10-14 | Remove trait-specific draw logic in `iced_native` | 1 | -24/+0 | ||
2021-09-20 | Refactor alignment types into an `alignment` module | 2 | -26/+23 | ||
2021-09-20 | Introduce and use `CrossAlign` enum for `Column` and `Row` | 2 | -22/+30 | ||
2021-09-20 | Improve readability of Align::Fill branching | 1 | -34/+22 | ||
2021-09-20 | Calc fill cross and use for all children | 1 | -29/+55 | ||
2021-09-20 | Add Align::Fill variant | 2 | -13/+55 | ||
2021-06-01 | Use `Padding::horizontal` and `Padding::vertical` helpers | 1 | -2/+2 | ||
2021-06-01 | Add support for asymmetrical padding | 2 | -8/+13 | ||
2020-11-26 | Use recently stabilized intra-doc links | 4 | -57/+2 | ||
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 | -1/+2 | ||
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-03-31 | Implement `padding` support for `Container` | 1 | -4/+1 | ||
2020-03-06 | Remove counterintuitive constant functions | 2 | -4/+4 | ||
2020-02-14 | Improve documentation for new `Node` methods | 1 | -6/+5 | ||
2020-02-14 | Revert changing the constructor and implement new method. | 2 | -11/+17 | ||
2020-02-14 | Add `bound` to `Node` constructor. | 2 | -5/+6 | ||
2020-02-14 | Make `Node::align` public. | 1 | -1/+5 | ||
2020-01-10 | Fix flex layout cross-alignment when not filled | 2 | -1/+9 | ||
2020-01-10 | Move `Debugger` and `Windowed` to a better location | 1 | -0/+26 | ||
We move `renderer::Debugger` to `layout::Debugger` and `renderer::Windowed` to `window::Renderer`. | |||||
2019-12-30 | Subtract size of previous elements in flex layout | 1 | -5/+9 | ||
2019-12-30 | Add `Length::FillPortion` variant | 1 | -2/+2 | ||
It allows to specify the amount of available space an element should take relative to other elements. | |||||
2019-12-21 | Fix sneaky bug with padding in flex layout | 1 | -6/+3 | ||
2019-11-29 | Make many functions `const` | 2 | -7/+7 | ||
The point is to set up repeated components or boilerplate before their use sites. The majority of these make sense as `const`. However, some functions such as those regarding state may not make sense as `const`. | |||||
2019-11-22 | Write docs for `iced` and `iced_native` | 3 | -9/+91 | ||
2019-11-11 | Remove `padding` from `Container` for now | 1 | -2/+6 | ||
2019-11-11 | Implement `Container` widget | 3 | -26/+69 | ||
Remove `align_self` and `justify_content` methods | |||||
2019-11-11 | Fix integer overflow in `flex::resolve` | 1 | -1/+2 | ||
2019-11-11 | Draft custom layout engine based on `druid` | 4 | -3/+522 | ||
2019-11-10 | Draft new layout API | 1 | -0/+6 | ||