A maggio di quest'anno (data esatta non comunicata) è stata rilasciata una nuova versione, la 2020.1, di U++ Framework (noto anche come Ultimate++ Framework). U++ è un framework multipiattaforma per la creazione di applicazioni GUI.
Novità in questa versione:
- Il backend di Linux ora utilizza per impostazione predefinita gtk3 anziché gtk2.
- Il «look&feel» su Linux e MacOS è stato rielaborato e supporta meglio i temi scuri.
- ConditionVariable e Semaphore ora hanno versioni del metodo Wait con parametro timeout.
- Aggiunta la funzione IsDoubleWidth per determinare i glifi UNICODE a doppia larghezza.
- U++ ora utilizza le directory ~/.config e ~/.cache per memorizzare vari dati.
- Aggiunta la funzione GaussianBlur.
- Modernizzato l'aspetto dei widget nel designer di layout.
- Supporto per più monitor in MacOS e altri fix.
- Nel designer sono stati aggiunti alcuni widget comuni come ColorPusher, TreeCtrl, ColumnList.
- La finestra di dialogo nativa per la selezione dei file, FileSelector, è stata rinominata in FileSelNative e aggiunta a MacOS (oltre a Win32 e gtk3).
- Refactoring di GLCtrl in OpenGL/X11.
- Aggiunta la funzione GetSVGPathBoundingBox.
- PGSQL ora può eseguire l'escape di ? tramite ?? o utilizzare il metodo NoQuestionParams per evitare di utilizzare ? come simbolo di sostituzione dei parametri.
Fonte: linux.org.ru
