Firefox n'utilise plus XUL Layout dans son interface

Après neuf ans de travail, les derniers composants de l'interface utilisateur utilisant l'espace de noms XUL ont été supprimés de la base de code de Firefox. Ainsi, à quelques exceptions près, Firefox utilise désormais des technologies Web courantes (principalement CSS flexbox) pour restituer l'interface utilisateur de Firefox, plutôt que des gestionnaires XUL spécifiques (-moz-box, -moz-inline-box, -moz-grid, -moz -stack, -moz-popup). À titre exceptionnel, XUL continue d'être utilisé pour afficher les menus système et les panneaux contextuels ( Et ), mais à l'avenir, ils prévoient d'utiliser l'API Popover pour des fonctionnalités similaires.

La possibilité d'utiliser XUL dans les modules complémentaires a été interrompue en 2017 et l'interface a été libérée des liaisons XML Binding Language (extension XUL) en 2019 (les liaisons XBL qui définissent le comportement des widgets XUL ont été remplacées par des composants Web), mais à la Dans le même temps, les gestionnaires XUL ont continué à être utilisés lors de la création d'éléments d'interface de navigateur.

Source: opennet.ru

Ajouter un commentaire