In mei van dit jaar (de exacte datum wordt niet vermeld) is de nieuwe versie 2020.1 van U++ Framework (ook wel Ultimate++ Framework genoemd) uitgebracht. U++ is een cross-platform framework voor het maken van GUI-applicaties.
Nieuwe functies in de huidige versie:
- De Linux backend gebruikt nu standaard gtk3 in plaats van gtk2.
- De ‘look & feel’ in Linux en MacOS is vernieuwd en biedt betere ondersteuning voor donkere thema's.
- ConditionVariable en Semaphore hebben nu varianten van de Wait-methode met een timeout parameter.
- Er is een functie IsDoubleWidth toegevoegd om UNICODE glyphs van dubbele breedte te bepalen.
- U++ gebruikt nu de directories ~/ .config en ~/ .cache voor het opslaan van verschillende gegevens.
- Er is een functie GaussianBlur toegevoegd.
- Het uiterlijk van widgets in de layer designer is gemoderniseerd.
- Ondersteuning voor meerdere monitors in MacOS en andere bugfixes.
- Er zijn enkele veelgebruikte widgets toegevoegd aan de designer, zoals ColorPusher, TreeCtrl en ColumnList.
- De native bestandskiezer, FileSelector, is hernoemd naar FileSelNative en toegevoegd aan MacOS (naast Win32 en gtk3).
- Refactoring van GLCtrl in OpenGL/X11.
- Er is een functie GetSVGPathBoundingBox toegevoegd.
- PGSQL kan nu ? escapen via ?? of de methode NoQuestionParams gebruiken om te voorkomen dat ? als parameter placeholder wordt gebruikt.
Bron: linux.org.ru
