Im Mai dieses Jahres (ein genaues Datum wurde nicht angegeben) wurde die neue Version 2020.1 des U++ Framework (auch bekannt als Ultimate++ Framework) veröffentlicht. U++ ist ein plattformübergreifendes Framework zur Erstellung von GUI-Anwendungen.
Neuheiten in der aktuellen Version:
- Der Linux-Back-End verwendet jetzt standardmäßig gtk3 anstelle von gtk2.
- Das «look&feel» in Linux und MacOS wurde überarbeitet und unterstützt nun besser dunkle Themen.
- Bei ConditionVariable und Semaphore wurden Variationen der Methode Wait mit einem Timeout-Parameter hinzugefügt.
- 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 Layer-Designer wurde modernisiert.
- Unterstützung für mehrere Monitore in MacOS und weitere Korrekturen.
- Im Designer wurden mehrere häufig verwendete Widgets hinzugefügt, wie ColorPusher, TreeCtrl und ColumnList.
- Der native Datei-Auswahldialog, 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 ? über ?? maskieren oder die Methode NoQuestionParams verwenden, um zu vermeiden, dass ? als Platzhaltersymbol für Parameter verwendet wird.
Quelle: linux.org.ru
