Fajrovulpo forigis la uzon de XUL Layout en la interfaco

Post naŭ jaroj da laboro, la lastaj UI-komponentoj kiuj uzis la XUL-nomspacon estis forigitaj de la Firefox-kodbazo. Tiel, kun kelkaj esceptoj, Fajrovulpo nun uzas komunajn retajn teknologiojn (ĉefe CSS-flexbox) por bildigi la uzantinterfacon de Firefox, prefere ol specifaj XUL-traktiloj (-moz-box, -moz-inline-box, -moz-grid, - moz). -stack, -moz-popup). Kiel escepto, XUL daŭre estas uzata por montri sistemajn menuojn kaj ŝprucpanelojn ( Kaj ), sed en la estonteco ili planas uzi la Popover API por simila funkcieco.

La kapablo uzi XUL en aldonaĵoj estis ĉesigita en 2017, kaj la interfaco estis liberigita de XML Binding Language (XUL-etendaĵo) ligadoj en 2019 (XBL-ligoj kiuj difinas la konduton de XUL-fenestaĵoj estis anstataŭigitaj per Retaj Komponantoj), sed Ĉe la saman tempon, XUL-prizorgantoj daŭre estis uzitaj dum kreado de retumila interfacelementoj.

fonto: opennet.ru

Aldoni komenton