En mayo de este año (la fecha exacta no se ha comunicado) se lanzó la nueva versión 2020.1 del U++ Framework (también conocido como Ultimate++ Framework). U++ es un marco multiplataforma para la creación de aplicaciones GUI.
Novedades en la versión actual:
- El backend de Linux ahora utiliza gtk3 por defecto en lugar de gtk2.
- El «look&feel» en Linux y MacOS ha sido rediseñado y ahora soporta mejor los temas oscuros.
- ConditionVariable y Semaphore ahora tienen variantes del método Wait con un parámetro de tiempo de espera.
- Se ha añadido la función IsDoubleWidth para determinar caracteres UNICODE de doble ancho.
- U++ ahora utiliza los directorios ~/.config y ~/.cache para almacenar diferentes archivos.
- Se ha añadido la función GaussianBlur.
- Se ha modernizado la apariencia de los widgets en el diseñador de capas.
- Soporte para múltiples monitores en MacOS y otras correcciones.
- Se han añadido varios widgets de uso frecuente en el diseñador, como ColorPusher, TreeCtrl y ColumnList.
- El diálogo nativo para selección de archivos, FileSelector, ha sido renombrado a FileSelNative y se ha añadido en MacOS (además de Win32 y gtk3).
- Refactorización de GLCtrl en OpenGL/X11.
- Se ha añadido la función GetSVGPathBoundingBox.
- PGSQL ahora puede escapar ? a través de ?? o utilizar el método NoQuestionParams para evitar el uso de ? como símbolo de sustitución de parámetros.
Fuente: linux.org.ru
