Xojo 2017 Release 2 with GTK+ 3 support on Linuxkuba - Tuesday, 15 August 2017
Xojo Inc. announced today the availability of Xojo 2017 Release 2. In addition to over 250 improvements, this update focuses on enhancements to 64-bit support (including 64-bit XojoScript), Linux GTK+ 3 and HiDPI, and iOS Launch Screen support.
With the release of Xojo 2017 Release 2 the developer updated Linux Desktop framework to use GTK+ 3 instead of GTK+ 2. For those not familiar with Linux, GTK+ is a User Interface (i.e. UI) toolkit, much like Cocoa is for macOS and Win32 controls (or WinForms.NET or WPF) is for Windows. GTK+ 2 has been supplying the user interface for Xojo Desktop apps for Linux since the first time Linux was targeted over a decade ago.
It has since been deprecated in favor of GTK+ 3 for quite some time now and GTK+ 2 is typically not installed by default on most Linux distros these days, which makes deploying Xojo Desktop apps on Linux more painful. Unfortunately GTK+ 3 is not ABI compatible with GTK+ 2 so ther was no option to migrate using GTK+ 3 without completely ditching GTK+ 2.
Other features and changes in Xojo 2017 Release 2 include faster and more consistent string handling and Windows icons and version information, HiDPI support on Linux, iOS Launch Screen support and IDE, web-platform and iOS-layout improvements.