GTK announces X11 deprecation in GTK 5, new experimental Android backend, and much more

GTK announces X11 deprecation in GTK 5, new experimental Android backend, and much more

The GTK development team has announced the deprecation of the X11 and Broadway backends in their latest blog post. This move anticipates the planned removal of X11 in GTK 5, although it remains available for now. Broadway, having never advanced beyond its experimental stage, is being phased out due to lack of maintenance.

Additionally, the minimum system requirements for GTK have been updated, now supporting only Windows 10 and macOS 10.15 or later, with the GTK developers mentioning that “having to deal with a maze of ifdefs and unavailable APIs makes development harder than it should be”. The old GL renderer has also been removed, impacting users with outdated drivers and hardware.

GTK 4.18 introduces solutions for pointer size issues on Wayland with fractional scaling, eliminating oversized pointers. Accessibility also receives a significant boost with the introduction of the AccessKit backend, offering accessibility features on Windows and macOS for the first time. The AT-SPI (Assistive Technology Service Provider Interface) backend is still the default on Linux, and has seen a number of improvements as well.

Furthermore, GTK now includes an experimental Android backend, which may present some initial challenges as it continues to develop.

by Paul

crse
du
ma
SudoVanilla
crse found this interesting
MORE ABOUT: #GTK#X11
GTK iconGTK
  55
  • FreeOpen Source
  • ...

GTK is a multi-platform toolkit designed for creating graphical user interfaces, providing a comprehensive set of widgets. It caters to projects of varying scales, from small tools to full application suites. As a software framework, GTK is highly rated at 4.7. Top alternatives include Qt, Flutter, and Electron, each offering distinct features for GUI development.

No comments so far, maybe you want to be first?
Gu