Firefox se zbavil použití XUL Layout v rozhraní

Po devíti letech práce byly z kódové základny Firefoxu odstraněny poslední komponenty uživatelského rozhraní, které používaly jmenný prostor XUL. Až na několik výjimek tedy Firefox nyní používá běžné webové technologie (hlavně CSS flexbox) k vykreslení uživatelského rozhraní Firefoxu, spíše než specifické XUL handlery (-moz-box, -moz-inline-box, -moz-grid, - moz -stack, -moz-popup). Výjimečně se XUL nadále používá k zobrazení systémových nabídek a vyskakovacích panelů ( A ), ale v budoucnu plánují pro podobnou funkcionalitu použít Popover API.

Možnost používat XUL v doplňcích byla ukončena v roce 2017 a rozhraní bylo v roce 2019 osvobozeno od vazeb XML Binding Language (XUL extension) (XBL vazby, které definují chování XUL widgetů, byly nahrazeny Web Components), ale současně se při vytváření prvků rozhraní prohlížeče nadále používaly ovladače XUL.

Zdroj: opennet.ru

Přidat komentář