A maggio di quest'anno (data esatta non comunicata) è stata rilasciata una nuova versione 2020.1 del framework U++ (noto anche come Ultimate++ Framework). U++ è un framework multipiattaforma per la creazione di applicazioni GUI.
Novità nella versione attuale:
- Il backend Linux utilizza ora per default gtk3 anziché gtk2.
- Il «look&feel» in Linux e MacOS è stato rielaborato e supporta meglio i temi scuri.
- Le classi ConditionVariable e Semaphore hanno ora varianti del metodo Wait con parametro timeout.
- È stata aggiunta la funzione IsDoubleWidth per determinare i glifi UNICODE di larghezza doppia.
- U++ ora utilizza le directory ~/config e ~/cache per la memorizzazione di vari dati.
- È stata aggiunta la funzione GaussianBlur.
- L'aspetto dei widget nel designer dei layer è stato modernizzato.
- Supporto per più monitor in MacOS e altri correggi.
- Nel designer sono stati aggiunti alcuni widget frequentemente utilizzati, come ColorPusher, TreeCtrl e 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.
- È stata aggiunta la funzione GetSVGPathBoundingBox.
- PGSQL ora può evitare di eseguire l'escape di ? tramite ?? o utilizzare il metodo NoQuestionParams per evitare l'uso di ? come simbolo di sostituzione dei parametri.
Fonte: linux.org.ru
