Firefox pozbył się używania XUL Layout w interfejsie

Po dziewięciu latach pracy ostatnie komponenty interfejsu użytkownika korzystające z przestrzeni nazw XUL zostały usunięte z bazy kodu Firefoksa. Dlatego też, z kilkoma wyjątkami, Firefox używa teraz popularnych technologii sieciowych (głównie CSS flexbox) do renderowania interfejsu użytkownika Firefoksa, zamiast określonych procedur obsługi XUL (-moz-box, -moz-inline-box, -moz-grid, - moz -stack, -moz-popup). W drodze wyjątku XUL jest nadal używany do wyświetlania menu systemowych i wyskakujących paneli ( I ), ale w przyszłości planują wykorzystać Popover API do uzyskania podobnej funkcjonalności.

Możliwość używania XUL w dodatkach została wycofana w 2017 roku, a interfejs został uwolniony od powiązań XML Binding Language (rozszerzenie XUL) w 2019 roku (powiązania XBL definiujące zachowanie widżetów XUL zostały zastąpione przez komponenty sieciowe), ale na w tym samym czasie podczas tworzenia elementów interfejsu przeglądarki nadal używano procedur obsługi XUL.

Źródło: opennet.ru

Dodaj komentarz