Em maio deste ano (a data exata não é divulgada), foi lançada a nova versão 2020.1 do U++ Framework (também conhecido como Ultimate++ Framework). O U++ é um framework multiplataforma para criação de aplicativos GUI.
Novidades na versão atual:
- O backend do Linux agora utiliza gtk3 por padrão, em vez de gtk2.
- O "look&feel" no Linux e MacOS foi redesenhado e oferece melhor suporte para temas escuros.
- A ConditionVariable e Semaphore agora têm versões do método Wait com um parâmetro timeout.
- Adicionada a função IsDoubleWidth para determinar glifos UNICODE de largura dupla.
- Agora o U++ utiliza os diretórios ~/ .config e ~/ .cache para armazenar diversos arquivos.
- Adicionada a função GaussianBlur.
- O visual dos widgets no designer de camadas foi modernizado.
- Suporte a múltiplos monitores no MacOS e outras correções.
- Foram adicionados ao designer alguns widgets comuns, como ColorPusher, TreeCtrl, ColumnList.
- O diálogo nativo de seleção de arquivos, FileSelector, foi renomeado para FileSelNative e adicionado no MacOS (além de Win32 e gtk3).
- Refatoração do GLCtrl em OpenGL/X11.
- Adicionada a função GetSVGPathBoundingBox.
- O PGSQL agora pode escapar ? com ?? ou usar o método NoQuestionParams para evitar o uso de ? como caractere curinga para parâmetros.
Fonte: linux.org.ru
