Après des années de développement, et une phase RC entamée début octobre, la nouvelle version stable de la bibliothèque graphique libre wxWidgets est désormais disponible. Il faut dire que wxWidgets 2.8.x est présente depuis décembre 2006, et nous en sommes actuellement à la version 2.8.12 datant de mars 2011 ! Cette nouvelle version apporte une certaine fraîcheur à cette bibliothèque plus que stable.
Parmi les nouveautés, on peut retenir notamment :
- une prise en charge de l’Unicode bien meilleure, transparente et simplifiée ;
- un nouveau portage pour OSX / Cocoa (via wxOSX), permettant le développement d’interfaces applicatives en 64 bits sous OS X ;
- la prise en compte de GTK+ 3 dans wxGTK ;
- une nouvelle bibliothèque
wxRibbon
pour réaliser des interfaces sous forme de ruban; - une nouvelle interface d’édition de propriétés,
wxPropertyGrid
; - l’ajout de contrôles graphiques persistants qui sauvegardent et restaurent leur état automatiquement ;
- la documentation, qui passe du LaTeX à [Doxygen], incluant des captures d’écran des contrôles. Suite à ce changement, l’équipe est friande de vos retours, surtout que la syntaxe est, a priori, plus simple et la soumission de patches aussi.
Consultez le journal des modifications complet, si vous voulez plus de détails sur les nouveautés et surtout les changements. En effet, cette nouvelle version majeure apporte son lot d’incompatibilités, surtout dues au passage à l’Unicode. Une synthèse des changements incompatibles avec la version 2.8 est disponible. Mais, encore une fois, il est préférable d’aller dans le détail si vous êtes développeur.