Open
Description
Describe the bug
When an object is marked in a flexbox with flexgrow, the children of that object will not update parent.w
accordingly.
To Reproduce
Steps to reproduce the behavior:
Launch the code:
local basalt = require("basalt")
local main = basalt.createFrame()
local flex = main:addFlexbox()
:setDirection("row"):setWrap("wrap")
:setSize("parent.w-2", "parent.h-2")
:setPosition(2, 2)
:setBackground(false)
local subframe = flex:addFrame():setSize(20, 5)
:setFlexBasis(20):setFlexGrow(1)
:setBackground(colors.white)
subframe:addLabel():setText("A"):setPosition("parent.w", 2):setTextAlign("right"):setForeground(colors.gray)
basalt.autoUpdate()
Expected behavior
The A label should align at the right of the parent
Checklist
- I am running the latest version.