Long time listener, first time caller...
For a very long time, I've been looking for a version of BASIC that is not OOP but relatively modern enough to handle GUI application design, regularly maintained, well-documented, and run on a Mac. PureBasic appeared to be a solid fit and I was just about ready to lay down the cash, but after downloading the free version and trying to work with it over the past week, I've run into some real challenges I'm hoping you fine folk will be able to help me with.
I don't wish to sound insulting or unappreciative of all the obvious hard work put into PureBasic. And I've taken the time to try to search and read through the forum to solve these issues, but have had no luck. If I missed something, please forgive. And please accept the following comments as nothing more than concerns I'd like to correct in order to fully appreciate the product.
Most of the problems I've encountered are minor, but really annoying.
The shortcuts get corrupted whenever I set ANY preferences. The CMD part of the shortcuts is mysteriously removed from every shortcut.
The toolbar icons won’t stay large, won’t stay as configured, and have no text labels. No matter how I configure them, when I exit and return, the toolbar includes the icons I configured, but they return to the small size, have no text labels and all spaces between icons are removed.
The Error Log refuses to remember to stay closed. And then when I close it, it makes the current tab un-editable. I have to open a second tab and then close the first tab so I can write code again.
While I'm dealing with tabs, the mouse inexplicably grabs the tab to move it as if I was holding the left mouse button down when I'm not. That's just weird.
And finally, I tried using the form generator and writing code to accompany the form code. It compiles and runs but I could not get a simple button click application to work. That's on me, surely. I'm hoping someone can direct me to a detailed tutorial or book on the subject. I even copied the code from a forum post on the subject, but I suspect it was written for an older version and I was unable to get it to work.
I would dearly love to purchase PureBasic. As it is, I have to use Xojo for my programming projects and the OOP stuff just makes my teeth itch. I have no interest in being a professional programmer. I just want to write code in BASIC.
Any help or heartfelt condolences would be greatly appreciated.
Thanks

Desert Polar Bear
Nowhere Special - Dateland, Arizona
P.S.: Running Catalina on a mid-2015 MacBook Pro