After 13 years since the publication of the branch is 1.3 I saw light the release of the lightweight cross-platform graphic Tulkite Fltk 1.4.0 (< a href=”https://fltk.org/”> fast Light toolkit ). Fltk is written in C ++ and is distributed under the license of LGPLV2 license. Fltk 1.4 branch is marked as the backward compatible with the outputs of 1.3.x, i.e. When switching to FLTK 1.4, changes to the code are not required, but re-assembly is necessary due to ABI changes. For the visual construction of the GUI interface within the project, the Fluid shell develops. Work is supported in Linux (X11 and Wayland), BSD systems, Windows, MacOS and various UNIX-like OS.
Among the main innovations:
- Support for work in the environment on the basis of the Wayland Protocol in Linux and FreeBSD distributions. By default, the library is collected with support for both X11 and Wayland – at first an attempt is made to use Wayland, and if this protocol is not available as a spare version is used X11.
- Added new widgets FL_flex and fl_grid to create adaptive graphic interfaces, as well as a widget FL_SCHEME_CHOICE < /a> with the implementation of a new option for choosing elements. I improved interface of widgets FL_TABS, FL_Tile and FL_Spinner.
- Added support for high-density pixels (Highdpi) on the Linux, Unix and Windows platforms. Improved HighDPI support in MacOS.
- Added support for new versions of the MacOS platform, including MacOS 15.0 “Sequoia”.
- The assembly capabilities using CMAKE are expanded. Autotools/configure/make support is planned to stop the Fltk 1.5.0 branch,
/Reports, release notes, official announcements.