Após 13 anos desde a publicação da versão 1.3, foi lançado o FLTK 1.4.0 (Fast Light Toolkit), um kit de ferramentas gráficas leve e multiplataforma. O FLTK é escrito em C++ e é distribuído sob a licença LGPLv2. A versão FLTK 1.4 é marcada como retrocompatível com lançamentos 1.3.x, ou seja, ao migrar para o FLTK 1.4 não são necessárias mudanças no código, mas a recompilação é exigida devido à alteração do ABI. Para a construção visual da interface GUI, o projeto desenvolve o FLUID. O suporte está disponível para Linux (X11 e Wayland), sistemas BSD, Windows, macOS e várias outras plataformas UNIX-like.
Entre as principais novidades:
- Adicionada a compatibilidade com ambientes baseados no protocolo Wayland em distribuições Linux e FreeBSD. Por padrão, a biblioteca é compilada com suporte para X11 e Wayland — primeiramente, tenta-se utilizar o Wayland, e se este protocolo não estiver disponível, o X11 é utilizado como opção de fallback.
- Novos widgets Fl_Flex e Fl_Grid foram adicionados para a criação de interfaces gráficas adaptativas, além do widget Fl_Scheme_Choice com uma nova implementação de seleção de elementos. Melhorias foram feitas na interface dos widgets Fl_Tabs, Fl_Tile e Fl_Spinner.
- Adicionado suporte para telas de alta densidade de pixels (HighDPI) nas plataformas Linux, Unix e Windows. O suporte para HighDPI também foi melhorado no macOS.
- Adicionada a compatibilidade com novas versões da plataforma macOS, incluindo macOS 15.0 'Sequoia'.
- As opções de compilação foram ampliadas com o uso do CMake. O suporte para autotools/configure/make será interrompido na versão FLTK 1.5.0, mantendo apenas a opção de compilação via CMake.
- O código dependente da plataforma foi reescrito, melhorando a portabilidade para diferentes sistemas.

Fonte: opennet.ru
