Im Mai dieses Jahres (genaues Datum wird nicht bekannt gegeben) wurde die neue Version 2020.1 des U++ Frameworks (auch bekannt als Ultimate++ Framework) veröffentlicht. U++ ist ein plattformübergreifendes Framework zur Erstellung von GUI-Anwendungen.
Neuigkeiten in der aktuellen Version:
- Das Linux-Backend verwendet jetzt standardmäßig gtk3 anstelle von gtk2.
- Das «Look & Feel» in Linux und MacOS wurde überarbeitet und unterstützt better dunkle Themen.
- ConditionVariable und Semaphore haben Varianten der Methode Wait mit dem Parameter timeout erhalten.
- Die Funktion IsDoubleWidth wurde hinzugefügt, um UNICODE-Glyphen doppelter Breite zu bestimmen.
- U++ verwendet jetzt die Verzeichnisse ~/ .config und ~/ .cache zur Speicherung verschiedener Daten.
- Die Funktion GaussianBlur wurde hinzugefügt.
- Das Erscheinungsbild der Widgets im Layouter wurde modernisiert.
- Unterstützung für mehrere Monitore in MacOS und andere Korrekturen.
- Im Designer wurden mehrere häufig verwendete Widgets hinzugefügt, wie ColorPusher, TreeCtrl, ColumnList.
- Der native Dateiauswahldialog, FileSelector, wurde in FileSelNative umbenannt und in MacOS (neben Win32 und gtk3) hinzugefügt.
- Refactoring von GLCtrl in OpenGL / X11.
- Die Funktion GetSVGPathBoundingBox wurde hinzugefügt.
- PGSQL kann jetzt ? durch ?? escapen oder die Methode NoQuestionParams verwenden, um zu vermeiden, dass ? als Platzhalterzeichen für Parameter verwendet wird.
Quelle: linux.org.ru
