In mei van dit jaar (de exacte datum is niet bekend) werd een nieuwe versie, 2020.1, van het U++ Framework (ook bekend als Ultimate++ Framework) uitgebracht. U++ is een platformonafhankelijk framework voor het maken van GUI-applicaties.
Nieuwe functies in de huidige versie:
- De Linux-backend gebruikt nu standaard gtk3 in plaats van gtk2.
- "look&feel" op Linux en MacOS is opnieuw ontworpen en biedt betere ondersteuning voor donkere thema's.
- ConditionVariable en Semaphore hebben nu Wait-methodevarianten met een time-outparameter.
- IsDoubleWidth-functie toegevoegd om UNICODE-tekens met dubbele breedte te detecteren.
- U++ gebruikt nu de mappen ~/.config en ~/.cache om diverse zaken op te slaan.
- GaussianBlur-functie toegevoegd.
- Het uiterlijk van widgets in de lagenontwerper is gemoderniseerd.
- Ondersteuning voor meerdere monitoren op MacOS en andere oplossingen.
- Er zijn een aantal veelgebruikte widgets aan de ontwerper toegevoegd, zoals ColorPusher, TreeCtrl en ColumnList.
- Het oorspronkelijke dialoogvenster voor bestandsselectie, FileSelector, is hernoemd naar FileSelNative en toegevoegd aan MacOS (naast Win32 en gtk3).
- Refracterende GLCtrl in OpenGL/X11.
- Functie GetSVGPathBoundingBox toegevoegd.
- PGSQL kan nu ? escapen met ?? of de NoQuestionParams-methode gebruiken om te voorkomen dat ? als parameter-joker wordt gebruikt.
Bron: linux.org.ru
