Firefox sa zbavil používania XUL Layout v rozhraní

Po deviatich rokoch práce boli z kódovej základne Firefoxu odstránené posledné komponenty používateľského rozhrania, ktoré používali menný priestor XUL. Až na pár výnimiek teda Firefox teraz používa bežné webové technológie (hlavne CSS flexbox) na vykreslenie používateľského rozhrania Firefoxu, a nie špecifické XUL handlery (-moz-box, -moz-inline-box, -moz-grid, - moz -stack, -moz-popup). Výnimočne sa XUL naďalej používa na zobrazenie systémových ponúk a kontextových panelov ( A ), no v budúcnosti plánujú na podobnú funkcionalitu použiť Popover API.

Možnosť používať XUL v doplnkoch bola prerušená v roku 2017 a rozhranie bolo oslobodené od väzieb XML Binding Language (XUL extension) v roku 2019 (XBL väzby, ktoré definujú správanie XUL widgetov boli nahradené Web Components). zároveň sa pri vytváraní prvkov rozhrania prehliadača naďalej používali obslužné nástroje XUL.

Zdroj: opennet.ru

Pridať komentár