I often run into issues where a layout change brings this message:
"The layout option you selected would have caused a Flutter layout conflict and crashed your app, so we've reverted it for you."
However, when these messages come, it is not clear what exactly is the issue or constraint or limitation that would be causing this issue or how do we work around fixing it.
Is there a documentation on this that one can use for this?
For example, right now I want to have a layout where the page has one row with two columns in it and both the rows and columns should expand vertically to take the child content height. I have not been able to achieve it while trying different combinations and running into above error. I am attaching screenshot of current structure. Now as soon as I make row as "expand", I get this error and I am not able to make the change.
I would like to understand concept/constraints here so that I can work with those and make my layout.
Also, I am not sure why it is like this here. In my little experience I have seen in past on other platforms, I haven't seen such limitations. It seems unlikely that FlutterFlow would not be able to figure out an elegant fallback mechanism in case constraints are such that height is unknown etc. After all there can always be hard limits like screen size or content length etc.