En mai de cette année (la date exacte n'est pas précisée), une nouvelle version 2020.1 de U++ Framework (également connu sous le nom de Ultimate++ Framework) a été publiée. U++ est un framework multiplateforme pour la création d'applications GUI.
Nouveautés de la version actuelle :
- Le backend Linux utilise désormais gtk3 par défaut au lieu de gtk2.
- Le « look&feel » sur Linux et MacOS a été retravaillé pour mieux prendre en charge les thèmes sombres.
- ConditionVariable et Semaphore ont des variantes de la méthode Wait avec un paramètre de timeout.
- Une fonction IsDoubleWidth a été ajoutée pour déterminer les glyphes UNICODE à double largeur.
- U++ utilise désormais les répertoires ~/ .config et ~/ .cache pour le stockage divers.
- Une fonction GaussianBlur a été ajoutée.
- L'apparence des widgets a été modernisée dans le concepteur de couches.
- Prise en charge de plusieurs moniteurs sous MacOS et autres corrections.
- Le concepteur a été enrichi de plusieurs widgets fréquemment utilisés, tels que ColorPusher, TreeCtrl, ColumnList.
- Le dialogue natif de sélection de fichiers, FileSelector, a été renommé en FileSelNative et ajouté à MacOS (en plus de Win32 et gtk3).
- Refactorisation de GLCtrl dans OpenGL/X11.
- Une fonction GetSVGPathBoundingBox a été ajoutée.
- PGSQL peut désormais échapper ? via ?? ou utiliser la méthode NoQuestionParams afin d'éviter l'utilisation de ? comme symbole de substitution de paramètres.
Source : linux.org.ru
