Andreas Kling
|
c4826eae4f
LibWeb: Rename Layout::BlockBox => BlockContainer
|
3 years ago |
Tobias Christiansen
|
0c0951d2ce
LibWeb: Flexbox: Don't outgrow parent in main axis when using wrap
|
3 years ago |
Tobias Christiansen
|
6102a486ee
LibWeb: Flexbox: Collect empty inline-block flex children
|
3 years ago |
Tobias Christiansen
|
873e95cb6a
LibWeb: Flexbox: Care more about cross-axis margins
|
3 years ago |
Tobias Christiansen
|
9af85881f5
LibWeb: Flexbox: Take parents' specified main size into account
|
3 years ago |
Tobias Christiansen
|
1496ad0605
LibWeb: Flexbox: Catch zero flex-basis and use width instead
|
3 years ago |
Tobias Christiansen
|
33a9f908a6
LibWeb: Flexbox: Check for relative resolvability on the cross axis
|
3 years ago |
Tobias Christiansen
|
4560a8b83f
LibWeb: Flexbox: Use InlineFormattingContext when needed
|
3 years ago |
Tobias Christiansen
|
79c2762a0d
LibWeb: Flexbox: Use maximum size of container as available size
|
3 years ago |
Tobias Christiansen
|
d104885757
LibWeb: Flexbox: Assume Block when finding max main size of flex-column
|
3 years ago |
Tobias Christiansen
|
2f891fd4b8
LibWeb: Flexbox: Take parent's width in the flex container for layouting
|
3 years ago |
Tobias Christiansen
|
6c15eeb367
LibWeb: Flexbox: Somewhat suppport "align-items"
|
3 years ago |
Tobias Christiansen
|
67bf553fad
LibWeb: Flexbox: Make step 11 of the layout algorithm more align aware
|
3 years ago |
Sam Atkins
|
ee671a20cc
LibWeb: Make flex-box ignore out-of-flow child boxes
|
3 years ago |
Tobias Christiansen
|
fad825e94e
LibWeb: Flexbox: Avoid division by zero
|
3 years ago |
Tobias Christiansen
|
85af2ac450
LibWeb: Flexbox: Change the name of a variable to correspond to spec
|
3 years ago |
Tobias Christiansen
|
15b61ce143
LibWeb: Flexbox: Resolve relative size of flex-items more correctly
|
3 years ago |
Tobias Christiansen
|
416559414c
LibWeb: Use right dimension when positioning flex-items
|
3 years ago |
Tobias Christiansen
|
1d47ec380f
LibWeb: FlexBox: Use correct source when querying for the main size
|
3 years ago |
Andreas Kling
|
e91edcaa28
LibWeb: Rename InitialContainingBlockBox => InitialContainingBlock
|
3 years ago |
Tobias Christiansen
|
2a77abf85e
Everywhere: Use tobyase@serenityos.org for my copyright headers
|
3 years ago |
Tobias Christiansen
|
833936f3ec
LibWeb: Add auto as a recognized argument of flex-basis
|
3 years ago |
Tobias Christiansen
|
14640692b7
LibWeb: Use Length::resolved() in FlexFormattingContext
|
4 years ago |
Tobias Christiansen
|
439d955471
LibWeb: Implement justify-content for the FlexFormattingContext
|
4 years ago |
Daniel Bertalan
|
c6fafd3e90
AK+Userland: Add generic `AK::abs()` function and use it
|
4 years ago |
Tobias Christiansen
|
31534055e4
LibWeb: Implement FlexBox Layout Algorithm
|
4 years ago |
Tobias Christiansen
|
7f81c8fba2
LibWeb: LayoutNodes know whether they are flex-items
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Andreas Kling
|
93831ef456
LibWeb: Very basic support for CSS flex-direction
|
4 years ago |
Andreas Kling
|
fd7920fa8f
LibWeb: Add a very naive Layout::FlexFormattingContext :^)
|
4 years ago |