Ubuntu 24.04, arguably the most popular of the desktop distros - not arguing best, just popular - and Xojo still doesn’t get basic things right.
Every time I try to get my app running on Linux, I run into some sort of showstopper. Xojo fixes it, but because releases are so far apart and I only update the Xojo version I use on major app updates to keep the bugs predictable, it means this possibility keeps slipping.
So sure enough here I am planning another major update, using 2026r2.1, trying again to get it going on Linux, and overall it’s pretty good. Except many of my window sizes are weird. At first it looks like I can’t set Height below MinimumHeight, which is fine, I can get behind that. Except no that’s not quite it. Then it seems like I can only set MinimumHeight once, or maybe can not set it smaller. But that’s not quite it either. Something is going on, but I can’t quite nail it down, so I throw together a simple app to visualize the interactions.
And that’s when I notice that setting Self.Height is changing the width with a little bit of height too.
This is one of the most basic of functions! How does Xojo get this wrong!? Are there any distros I should try where Xojo actually works as intended?
Height Test.xojo_binary_project.zip (5.0 KB)