Efter 13 år siden offentliggørelsen af version 1.3 er den lette, tværplatform grafiske toolkit FLTK 1.4.0 (Fast Light Toolkit) nu udgivet. FLTK er skrevet i C++ og distribueres under LGPLv2. Version 1.4 af FLTK er markeret som bagudkompatibel med versionerne 1.3.x, hvilket betyder, at der ikke kræves ændringer i koden ved overgang til FLTK 1.4, men en genkompilering er nødvendig på grund af ændringen af ABI. For visuel opbygning af GUI-interfacet udvikles FLUID. Det understøtter kørsel på Linux (X11 og Wayland), BSD-systemer, Windows, macOS og forskellige UNIX-lignende OS'er.
Blandt de vigtigste nyheder:
- Der er tilføjet support for at arbejde i miljøer baseret på Wayland-protokollen i Linux-distributioner og FreeBSD. Som standard er biblioteket bygget med support for både X11 og Wayland — først forsøges det at bruge Wayland, og hvis denne protokol ikke er tilgængelig, bruges X11 som backup.
- Nye widgets Fl_Flex og Fl_Grid er tilføjet for at skabe responsive grafiske grænseflader, samt widget Fl_Scheme_Choice med implementering af et nyt valg vindue for elementer. Grænsefladen for widgets Fl_Tabs, Fl_Tile og Fl_Spinner er forbedret.
- Support for skærme med høj pixel tæthed (HighDPI) er tilføjet på platformene Linux, Unix og Windows. HighDPI-understøttelsen i macOS er forbedret.
- Support for nye versioner af macOS-platformen, inklusive macOS 15.0 'Sequoia', er tilføjet.
- Mulighederne for kompilering ved hjælp af CMake er udvidet. Understøttelse af autotools/configure/make forventes at blive ophørt i version FLTK 1.5.0, og kun muligheden for kompilering i CMake vil blive bevaret.
- Den platformsafhængige kode er omskrevet, hvilket forbedrer portabiliteten til forskellige systemer.

Kilde: opennet.ru
