I finally have five minutes to myself for the first time in a long time. For some reason, I had to think about which of the many great changes to Xojo over the past few years have given me the most joy. And then I’d like to know which ones pleased you the most or provided the greatest added value.
For me, by far, it was the introduction of preemptive threads. My apps already ran very quickly before, almost never freezing. The ability to run tasks in parallel and to move tasks that could cause the app to freeze briefly, into threads independent of the main thread brings me great joy every day.
For me, I am just learning more and more about XOJO. I am trying to understand the preemptive threading. I hope to figure out how to implement that soon. The part that helps me mostly is the documentation. I have been able to find just about everything I have questions about. Explanation plus examples. I wish I had discovered XOJO many years ago. This forum is the best I have ever used. Please keep it up.
I’m super excited for Xojo Libraries and the Android release was the whole reason I started getting licenses.
I think my favorite update that made me the happiest though was making Xojo lite free for Linux and giving lite version control. This made Xojo open source much easier to do!
I love the popup windows. It makes my app much more modern. I had to give up on the preemptive threads for the existing app because the threads just makes crashes.
I’m really enjoying the DesktopXAMLContainer in Xojo. That said, I’m most excited about the upcoming Xojo Libraries feature, which I feel is the key addition I’ve been waiting for.
A simple one that I remember because it just got added is the Pressed event on MobileImageViewers. Now I don’t have to put an invisible button on top of an image viewer.
One change I’m seeing currently, while it’s possibly just my interpretation, is that Xojo is now more focused on fixing core issues than adding “small” things not everyone will use, like charts and PDF; I’m noticing that trend based on monitoring closing issues in the tracker system.
If I’m right, then it’s great news and I’m congratulating Xojo for taking this way. There are many core things yet to be fixed in the IDE and framework, and I feel happier if most can be fixed.
Recently the greatest value for me is the automatic signing and notarisation for macOS.
I haven´t bothered notarising my freeware before, now it´s just a klick.
Thank you Xojo!
Cooperative threads! These keep the user-interface accessible during long computations. So easy to implement, and way, way better than sprinkling DoEvents everywhere.