Em maio deste ano (a data exata não foi informada), uma nova versão 2020.1 do U++ Framework (também conhecido como Ultimate++ Framework) foi lançada. U++ é uma estrutura multiplataforma para a criação de aplicativos GUI.
Novidade na versão atual:
- O back-end do Linux agora usa gtk3 em vez de gtk2 por padrão.
- A “aparência e comportamento” no Linux e MacOS foi redesenhada para oferecer melhor suporte a temas sombrios.
- ConditionVariable e Semaphore agora possuem variantes do método Wait com um parâmetro de tempo limite.
- Adicionada função IsDoubleWidth para detectar glifos UNICODE de largura dupla.
- U++ agora usa diretórios ~/.config e ~/.cache para armazenamento diverso.
- Adicionada função GaussianBlur.
- A aparência dos widgets no designer de camadas foi modernizada.
- Suporte para vários monitores no MacOS e outras correções.
- Vários widgets comumente usados foram adicionados ao designer, como ColorPusher, TreeCtrl, ColumnList.
- A caixa de diálogo nativa de seleção de arquivo, FileSelector, foi renomeada como FileSelNative e adicionada ao MacOS (além de Win32 e gtk3).
- Refratando GLCtrl em OpenGL/X11.
- Adicionada função GetSVGPathBoundingBox.
- PGSQL agora pode escapar? através ?? ou use o método NoQuestionParams para evitar o uso de ? como um símbolo de substituição de parâmetro.
Fonte: linux.org.ru