Après 6 mois de développement et près de 1000 change-sets, la version finale de awesome 3.0 est sortie. Pour rappel, awesome est un gestionnaire de fenêtres se définissant comme un framework, et supportant le «
tiling ».
Cette version majeure apporte son lot de nouvelles fonctionnalités, avec principalement la réécriture complète de la configuration utilisateur qui est maintenant exportée sous forme d'une simple
API en
Lua. Cela permet de personnaliser son gestionnaire de fenêtres jusque dans ses moindres recoins.
Cette version est également basé sur
XCB, une bibliothèque bas niveau permettant de communiquer avec le
serveur X. Cela permet à awesome de se passer totalement de la vieillissante
Xlib et d'être asynchrone : il est donc plus rapide que bon nombre de gestionnaire de fenêtres. L'utilisation de
Pango améliore également le rendu des textes.