Sorry for complaints, but this is frustrating.
Testing Xojo Linux 2021r1 on a Linux Mint 20.1 install - and before we drop-kick this out the door we want to make sure we’re not missing something simple.
I was in Xojo 2020R2.1 and got the notice inside the IDE that update was available. I went to Updates panel in IDE, hit Install, and Xojo immediately crashed. Had to install update manually (remove old Xojo and install new version). Probably want to check that out, Xojo. Maybe I’m just cursed.
Is there a way to adjust interline spacing in code editor? No matter what font or size we pick for editor, the text descenders are always cut off? It is really pissing everyone off who tries this Linux-version IDE out at our end.
So I go into the code editor, and realize that inspector panel is still shown, so I turn off inspector. OK, now I can see my code on wider panel (at least upper 75% of the text). Then I go back to app form display, and I get a whole blank panel where inspector should be. ?? I have to click around a while before Xojo wakes up enough to repaint the panels completely.
I was under the impression we would could have one set of sources and compile a correct end product executable for both Linux and Windows. Every one of the flagship golden examples provided by Xojo show up with text height chopped off on buttons, or some text-fit issue. OK, so we select Linux build and turn on " Normalize controls". The end result is still garbage - see screenshot. The controls resized, but with zero regard for over / underlapped borders. It seems like that could be done better. It would be helpful if the control height would be adjusted at design-time as well when “Normalize Controls” function is engaged.
If we setup and resize the controls in Linux and save the source file, then they are wonked out when we run on Xojo Windows. And yes we are using same system / control font and size on both OSs.
It looks like we’d have to maintain TWO set of sources, one for Linux and one for Windows?
- What is going on with font selection? If I go to say, Options / Code Editor and try to select a font, I get this malformed, endless list. I want Verdana font. (Yes, MS TT core fonts are always installed on our 'Nix systems). I try to hit “V E R” while I’ve got that font list open, expecting it to jump at least the the “V” section…but no - Xojo is going to make me scroll and scroll and scroll all the way to the bottom of the toilet paper roll. Or is there another way?
Likewise, if I try to select a font at the drop-down box on Inspector panel, it will actually let me type “Verdana” as my font selection - and even corrects capitalization. Except I don’t get Verdana font - even though that’s what it says. When I open that drop down list box after manually typing in an entry, it will be pointing to some random font…like Courier New or Libre Sans or whatever entry it decides on. The only way I can get to the font I want on that list box is to scroll forever and select the desired font from the list - the slowest possible method with a long list.
What am I missing here? I talked to Xojo directly and they said it was hard to deliver Linux support due the multitude of different desktop systems. I understand that - except I’m using Linux Mint 20.1 Cinnamon, as recommended by Xojo. I ask Xojo if they could be inspired to fix these Linux issues if we bought Pro+ $2k licenses, but they said they probably wouldn’t fix “cosmetic issues”. This is a tool for building a user GUI, among other things - it is ALL cosmetic. And I thought the Xojo IDE was built with Xojo? The Xojo Linux IDE itself just doesn’t seem to be a stellar example of “cross platform application” - or we don’t have the setup tuned up right.
There’s a ton more issues we’ve found, but I have to move on today.! Maybe I’m missing some simple settings somewhere. I can see how the system is -supposed to work- on Xojo Windows, but it seems REALLY lacking on Linux side.