Blueprint
Blueprint copied to clipboard
Declarative UI construction for iOS, written in Swift
Due to float addition and subtraction that happens throughout layout, it was common to end up with `210.0` getting turned into `209.999997` (etc) throughout. This was causing needless cache misses....
This PR optimizes calculating the axis measurements in `Stack` elements (`Row` and `Column`) when there are N fixed and 1 flexible elements. This generally gets us a ~50% speedup in...
This fixes an issue where stacks could lay out flexible items with a negative width.
This is a fix for a new twist on an old classic: frame rounding that causes labels to be truncated. This time the issue issue appears in nested BlueprintViews. In...
`ShrinkBehavior` allows stack children to specify whether they should fill the available space when shrinking (the behavior today), or be re-measured in the new smaller space and "fitted" to that...
I need to verify some things, but at the very least there are some conditions where the decoration is laid out smaller than it's correct size.
Fill Element
Adds a `Fill` element that allows children to take up all of the space provided by the parent element.