Why is the geometry manager still borked in 2021?!
Posted: Sun Mar 14, 2021 4:17 am
I need to vent here for a minute.
I started dabbling with LC back in like 2004. One of the first things I discovered was that the geometry manager (I think that's what it's called) had serious issues. It was recommended to me (I believe here on these forums) that I not rely on it and instead write code to resize and move widgets. Fast forward to now, 17 years later, and little has improved in this regard. It's embarrassingly bad. I had a card with like 8 widgets on it. I set some of them to move or resize when the user resizes the window. Great. Easy. Exactly as it should be.
Then... I made the mistake of adding some more buttons. I resized the window and all hell broke loose. Widgets grew to insane proportions and others moved far out of view. I had to open the project browser and start bringing up properties for each item and from there and entering numbers in order to get things back where I could see them and reposition them. Some of them even required me to turn off and turn back on the positioning or sizing constraints they need before they would resize or move properly again.
You should be able to add new elements to a card without the geometry manager going insane. Seriously.
LC should be ashamed of how bad this is and the fact that they have not fixed it in almost 20 years now. Why does this not get fixed? Why isn't there more of an outcry about this? Have we all got Stockholm Syndrome when it comes to the geometry manager?
I started dabbling with LC back in like 2004. One of the first things I discovered was that the geometry manager (I think that's what it's called) had serious issues. It was recommended to me (I believe here on these forums) that I not rely on it and instead write code to resize and move widgets. Fast forward to now, 17 years later, and little has improved in this regard. It's embarrassingly bad. I had a card with like 8 widgets on it. I set some of them to move or resize when the user resizes the window. Great. Easy. Exactly as it should be.
Then... I made the mistake of adding some more buttons. I resized the window and all hell broke loose. Widgets grew to insane proportions and others moved far out of view. I had to open the project browser and start bringing up properties for each item and from there and entering numbers in order to get things back where I could see them and reposition them. Some of them even required me to turn off and turn back on the positioning or sizing constraints they need before they would resize or move properly again.
You should be able to add new elements to a card without the geometry manager going insane. Seriously.
LC should be ashamed of how bad this is and the fact that they have not fixed it in almost 20 years now. Why does this not get fixed? Why isn't there more of an outcry about this? Have we all got Stockholm Syndrome when it comes to the geometry manager?