summaryrefslogtreecommitdiffstats
path: root/core/src/layout (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix cross-axis compression in `layout::flex`Libravatar Héctor Ramón Jiménez2024-11-081-1/+52
|
* Fix flex layout of `Fill` elements in a `Shrink` cross axisLibravatar Héctor Ramón Jiménez2024-09-211-6/+7
| | | | | | Instead of collapsing, the `Fill` elements will fill the cross space allocated by the other `Shrink` elements present in the container.
* Implement `row::Wrapping` widgetLibravatar Héctor Ramón Jiménez2024-08-061-6/+7
| | | | | | | | | If you have a `Row`, simply call `Row::wrap` at the end to turn it into a `Row` that will wrap its contents. The original alignment of the `Row` is preserved per row wrapped.
* Remove complex cross-axis layout logic from `Column` and `Row`Libravatar Héctor Ramón Jiménez2024-03-031-45/+22
|
* Convert `Renderer::Theme` to generic `Widget` typeLibravatar Héctor Ramón Jiménez2024-01-211-2/+2
|
* Loosen cross axis constraint for main axis fills in `flex` layoutLibravatar Héctor Ramón Jiménez2024-01-111-9/+4
|
* Fix `cross` calculation in `layout::flex`Libravatar Héctor Ramón Jiménez2024-01-101-14/+13
|
* Fix broken doc links in `layout::Node` APILibravatar Héctor Ramón Jiménez2024-01-101-2/+2
|
* Introduce useful helpers in `layout` moduleLibravatar Héctor Ramón Jiménez2024-01-103-7/+12
|
* Fix `cross` axis calculation in `flex` layoutLibravatar Héctor Ramón Jiménez2024-01-101-0/+1
|
* Replace `width` and `height` with `Widget::size`Libravatar Héctor Ramón Jiménez2024-01-101-12/+15
|
* Introduce `Widget::size_hint` and fix further layout inconsistenciesLibravatar Héctor Ramón Jiménez2024-01-101-19/+53
|
* Use `max_cross` if all elements are fluid in `layout::flex`Libravatar Héctor Ramón Jiménez2024-01-041-4/+3
|
* Fix available space provided to children with non-fill main axis but fill ↵Libravatar Héctor Ramón Jiménez2024-01-041-3/+6
| | | | cross axis
* Determine cross-axis max length based on contents if `Shrink`Libravatar Héctor Ramón Jiménez2024-01-041-17/+29
|
* Make `Shrink` have priority over `Fill` in layoutLibravatar Héctor Ramón Jiménez2024-01-043-60/+81
|
* Draft `Editor` API and `TextEditor` widgetLibravatar Héctor Ramón Jiménez2023-09-121-1/+1
|
* Make `widget::Tree` mutable in `Widget::layout`Libravatar Héctor Ramón Jiménez2023-08-301-2/+2
|
* Implement explicit text caching in the widget state treeLibravatar Héctor Ramón Jiménez2023-08-301-4/+8
|
* Merge branch 'master' into feature/software-rendererLibravatar Héctor Ramón Jiménez2023-03-072-65/+8
|
* Create `iced_widget` subcrate and re-organize the whole codebaseLibravatar Héctor Ramón Jiménez2023-03-044-0/+688