Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Create `iced_widget` subcrate and re-organize the whole codebase | 2023-03-04 | 4 | -688/+0 | |
| | |||||
* | Use `f32` for `Padding` | 2023-02-17 | 2 | -5/+2 | |
| | |||||
* | Use `f32` in `Length::Units` and rename it to `Fixed` | 2023-02-17 | 1 | -21/+16 | |
| | |||||
* | Stop using `f32::clamp` altogether in `layout::Limits` | 2023-01-05 | 1 | -7/+9 | |
| | |||||
* | Fix `Layout::resolve` panicking under some circumstances | 2023-01-05 | 1 | -2/+7 | |
| | | | | When `fill` has a bigger `Size` than `max`. | ||||
* | Fix `clippy` lints for Rust 1.66 | 2022-12-20 | 1 | -14/+8 | |
| | |||||
* | Replace stateful widgets with new `iced_pure` API | 2022-07-27 | 1 | -10/+12 | |
| | |||||
* | Simplify `component` implementation in `iced_lazy` | 2021-12-13 | 1 | -1/+9 | |
| | |||||
* | Remove trait-specific draw logic in `iced_native` | 2021-10-14 | 1 | -24/+0 | |
| | |||||
* | Refactor alignment types into an `alignment` module | 2021-09-20 | 2 | -26/+23 | |
| | |||||
* | Introduce and use `CrossAlign` enum for `Column` and `Row` | 2021-09-20 | 2 | -22/+30 | |
| | |||||
* | Improve readability of Align::Fill branching | 2021-09-20 | 1 | -34/+22 | |
| | |||||
* | Calc fill cross and use for all children | 2021-09-20 | 1 | -29/+55 | |
| | |||||
* | Add Align::Fill variant | 2021-09-20 | 2 | -13/+55 | |
| | |||||
* | Use `Padding::horizontal` and `Padding::vertical` helpers | 2021-06-01 | 1 | -2/+2 | |
| | |||||
* | Add support for asymmetrical padding | 2021-06-01 | 2 | -8/+13 | |
| | |||||
* | Use recently stabilized intra-doc links | 2020-11-26 | 4 | -57/+2 | |
| | | | | See RFC: https://github.com/rust-lang/rfcs/blob/master/text/1946-intra-rustdoc-links.md | ||||
* | Introduce `viewport` to `Widget::draw` | 2020-10-28 | 1 | -1/+2 | |
| | | | | | This should eventually allow us to only generate primitives that are visible. | ||||
* | Implement `padding` support for `Container` | 2020-03-31 | 1 | -4/+1 | |
| | |||||
* | Merge pull request #91 from nvzqz/const-all-the-things | 2020-03-06 | 2 | -3/+3 | |
|\ | | | | | Make many functions `const` | ||||
| * | Remove counterintuitive constant functions | 2020-03-06 | 2 | -4/+4 | |
| | | |||||
| * | Make many functions `const` | 2019-11-29 | 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`. | ||||
* | | Improve documentation for new `Node` methods | 2020-02-14 | 1 | -6/+5 | |
| | | |||||
* | | Revert changing the constructor and implement new method. | 2020-02-14 | 2 | -11/+17 | |
| | | |||||
* | | Add `bound` to `Node` constructor. | 2020-02-14 | 2 | -5/+6 | |
| | | |||||
* | | Make `Node::align` public. | 2020-02-14 | 1 | -1/+5 | |
| | | |||||
* | | Merge pull request #150 from hecrj/refactor/move-renderer-traits | 2020-01-10 | 1 | -0/+26 | |
|\ \ | | | | | | | Move `Debugger` and `Windowed` traits | ||||
| * | | Move `Debugger` and `Windowed` to a better location | 2020-01-10 | 1 | -0/+26 | |
| | | | | | | | | | | | | | | | We move `renderer::Debugger` to `layout::Debugger` and `renderer::Windowed` to `window::Renderer`. | ||||
* | | | Fix flex layout cross-alignment when not filled | 2020-01-10 | 2 | -1/+9 | |
|/ / | |||||
* | | Merge pull request #137 from hecrj/feature/fill-portion | 2019-12-31 | 1 | -2/+2 | |
|\ \ | | | | | | | Add `Length::FillPortion` variant | ||||
| * | | Add `Length::FillPortion` variant | 2019-12-30 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | It allows to specify the amount of available space an element should take relative to other elements. | ||||
* | | | Subtract size of previous elements in flex layout | 2019-12-30 | 1 | -5/+9 | |
|/ / | |||||
* / | Fix sneaky bug with padding in flex layout | 2019-12-21 | 1 | -6/+3 | |
|/ | |||||
* | Write docs for `iced` and `iced_native` | 2019-11-22 | 3 | -9/+91 | |
| | |||||
* | Remove `padding` from `Container` for now | 2019-11-11 | 1 | -2/+6 | |
| | |||||
* | Implement `Container` widget | 2019-11-11 | 3 | -26/+69 | |
| | | | | Remove `align_self` and `justify_content` methods | ||||
* | Fix integer overflow in `flex::resolve` | 2019-11-11 | 1 | -1/+2 | |
| | |||||
* | Draft custom layout engine based on `druid` | 2019-11-11 | 4 | -3/+522 | |
| | |||||
* | Draft new layout API | 2019-11-10 | 1 | -0/+6 | |