Издање Фирефок 89 са редизајнираним интерфејсом

Објављен је веб претраживач Фирефок 89. Поред тога, креирано је ажурирање гране за дугорочну подршку 78.11.0. Огранак Фирефок 90 ускоро ће бити пребачен у фазу бета тестирања, чије је пуштање заказано за 13. јул.

Главне иновације:

  • Интерфејс је значајно модернизован. Ажуриране су иконе, обједињен је стил различитих елемената, а редизајнирана је палета боја.
  • Дизајн траке картица је промењен - углови дугмади картица су заобљени и више се не спајају са панелом дуж доње границе (ефекат плутајућег дугмета). Визуелно раздвајање неактивних картица је уклоњено, али област коју заузима дугме је истакнута када пређете мишем преко картице.
    Издање Фирефок 89 са редизајнираним интерфејсом
  • Мени је реструктуриран. Ретко коришћени и застарели елементи су уклоњени из главног менија и контекстних менија да би се фокусирали на најважније карактеристике. Преостали елементи су прегруписани у зависности од значаја и потражње корисника. Као део борбе против ометајућег визуелног нереда, иконе поред ставки менија су уклоњене и остављене су само текстуалне ознаке. Интерфејс за прилагођавање панела и алати за веб програмере смештени су у посебан подмени „Још алата“.
    Издање Фирефок 89 са редизајнираним интерфејсомИздање Фирефок 89 са редизајнираним интерфејсом
  • Уклоњен је мени „...“ (Паге Ацтионс) уграђен у адресну траку, преко којег сте могли да додате обележивач, пошаљете везу до Поцкет-а, закачите картицу, радите са клипбордом и започнете слање материјала е-поштом. Опције доступне преко „…” менија су премештене у друге делове интерфејса, остају доступне у одељку подешавања панела и могу се појединачно поставити на панел у облику дугмади. На пример, дугме интерфејса за креирање снимака екрана доступно је преко контекстног менија који се приказује када кликнете десним тастером миша на страницу.
    Издање Фирефок 89 са редизајнираним интерфејсом
  • Редизајнирана је искачућа бочна трака за прилагођавање странице са интерфејсом који се приказује приликом отварања нове картице.
    Издање Фирефок 89 са редизајнираним интерфејсом
  • Дизајн информационих панела и модалних дијалога са упозорењима, потврдама и захтевима је промењен и уједначен са осталим дијалозима. Дијалози се приказују са заобљеним угловима и центрирани вертикално.
    Издање Фирефок 89 са редизајнираним интерфејсом
  • Након ажурирања, приказује се почетни екран који предлаже коришћење Фирефок-а као подразумеваног претраживача на систему и омогућава вам да изаберете тему. Теме које можете бирати су: систем (узима у обзир системска подешавања приликом дизајнирања прозора, менија и дугмади), светла, тамна и Алпенглов (боја).
    Издање Фирефок 89 са редизајнираним интерфејсом
    Издање Фирефок 89 са редизајнираним интерфејсом
    Издање Фирефок 89 са редизајнираним интерфејсом
    Издање Фирефок 89 са редизајнираним интерфејсом
    Издање Фирефок 89 са редизајнираним интерфејсом
  • Подразумевано, интерфејс подешавања изгледа панела крије дугме за активирање режима приказа компактног панела. Да бисте вратили поставку на абоут:цонфиг, имплементиран је параметар „бровсер.цомпацтмоде.схов“. За кориснике који имају омогућен компактни режим, опција ће се аутоматски активирати.
  • Смањен је број елемената који одвлаче пажњу корисника. Уклоњена су непотребна упозорења и обавештења.
  • Калкулатор је интегрисан у адресну траку, омогућавајући вам да израчунате математичке изразе наведене у било ком редоследу. Калкулатор је тренутно подразумевано онемогућен и захтева промену подешавања суггест.цалцулатор у абоут:цонфиг. У једном од наредних издања такође се очекује (већ додато у ноћне верзије ен-УС) појављивање претварача јединица уграђеног у адресну траку, омогућавајући, на пример, претварање стопа у метре.
    Издање Фирефок 89 са редизајнираним интерфејсом
  • Линук верзије омогућавају ВебРендер машину за састављање за све кориснике Линук-а, укључујући сва десктоп окружења, све верзије Меса-е и системе са НВИДИА драјверима (раније је вебРендер био омогућен само за ГНОМЕ, КДЕ и Ксфце са Интел и АМД драјверима). ВебРендер је написан на Руст језику и омогућава вам да постигнете значајно повећање брзине рендеровања и смањите оптерећење ЦПУ-а премештањем операција рендеровања садржаја странице на страну ГПУ-а, које се имплементирају преко шејдера који раде на ГПУ-у. Да бисте онемогућили ВебРендер у абоут:цонфиг, можете користити поставку „гфк.вебрендер.енаблед“ или покренути Фирефок са постављеном променљивом окружења МОЗ_ВЕБРЕНДЕР=0.
  • Метод Тотал Цоокие Протецтион је подразумевано омогућен, који је раније био активиран само када сте изабрали строги режим за блокирање нежељеног садржаја (строги). За сваки сајт се сада користи засебно изоловано складиште за колачиће, што не дозвољава употребу колачића за праћење кретања између сајтова, пошто су сви колачићи постављени из блокова трећих страна учитани на сајту сада везани за главни сајт и се не преноси када се овим блоковима приступа са других локација. Као изузетак, остављена је могућност преноса колачића на више локација за услуге које се не односе на праћење корисника, на пример, оне које се користе за једнократну аутентификацију. Информације о блокираним и дозвољеним колачићима на више локација приказују се у менију који се приказује када кликнете на симбол штита у адресној траци.
    Издање Фирефок 89 са редизајнираним интерфејсом
  • Укључена је и друга верзија СмартБлоцк механизма, дизајнирана за решавање проблема на сајтовима који настају услед блокирања спољних скрипти у режиму приватног прегледања или када је активирано појачано блокирање нежељеног садржаја (строго). Између осталог, СмартБлоцк вам омогућава да значајно повећате перформансе неких сајтова који успоравају због немогућности учитавања кода скрипте за праћење. СмартБлоцк аутоматски замењује скрипте које се користе за праћење стубовима који обезбеђују да се сајт правилно учитава. Стубови су припремљени за неке популарне скрипте за праћење корисника укључене у листу Дисцоннецт, укључујући скрипте са Фацебоок, Твиттер, Иандек, ВКонтакте и Гоогле виџетима.
  • Подршка за ДЦ (Делегатед Цредентиалс) ТЛС екстензију је укључена за делегирање краткотрајних сертификата, што решава проблем са сертификатима приликом организовања приступа сајту преко мрежа за испоруку садржаја. Делегирани акредитиви уводи додатни посредни приватни кључ, чија је важност ограничена на сате или неколико дана (не више од 7 дана). Овај кључ се генерише на основу сертификата који издаје ауторитет за сертификацију и омогућава вам да чувате приватни кључ оригиналног сертификата у тајности од услуга за испоруку садржаја. Да би се избегли проблеми са приступом након што је посредни кључ истекао, обезбеђена је технологија аутоматског ажурирања која се изводи на страни оригиналног ТЛС сервера.
  • Представљена је имплементација елемената обрасца за унос треће стране (која није изворна за систем), као што су прекидачи, дугмад, падајуће листе и поља за унос текста (инпут, тектареа, буттон, селецт), са модернијим дизајном. Употреба засебне имплементације елемената обрасца такође је имала позитиван ефекат на перформансе приказа странице.
  • Обезбеђена је могућност манипулисања садржајем елемената И користећи команде Доцумент.екецЦомманд(), чувајући историју уређивања и без експлицитног навођења својства цонтентЕдитабле.
  • Имплементиран Евент Тиминг АПИ за мерење кашњења догађаја пре и после учитавања странице.
  • Додато ЦСС својство форцед-цолорс да би се утврдило да ли прегледач користи ограничену палету боја коју је одредио корисник на страници.
  • Дескриптор @фонт-фаце је додат ЦСС својствима асцент-оверриде, десцент-верридиде и лине-гап-верридде како би се замениле метрике фонта, које се могу користити за обједињавање приказа фонта у различитим претраживачима и оперативним системима, као као и да елиминише померање изгледа странице веб фонтова.
  • ЦСС функција имаге-сет(), која вам омогућава да изаберете слику из скупа опција са различитим резолуцијама која је најпогоднија за тренутне параметре екрана и пропусни опсег мрежне везе, подржава функцију типе().
  • ЈаваСцрипт подразумева коришћење кључне речи аваит у модулима на највишем нивоу, омогућавајући да се асинхрони позиви лакше интегришу у процес учитавања модула без умотавања у „асинхронизовану функцију“. На пример, уместо (асинц фунцтион() { аваит Промисе.ресолве(цонсоле.лог('тест')); }()); сада можете написати аваит Промисе.ресолве(цонсоле.лог('тест'));
  • На 64-битним системима, дозвољено је креирати АрраиБуфферс структуре веће од 2ГБ (али не веће од 8ГБ).
  • Догађаји ДевицеПрокимитиЕвент, УсерПрокимитиЕвент и ДевицеЛигхтЕвент, који нису подржани у другим прегледачима, су укинути.
  • У панелу за преглед страница, побољшана је навигација тастатуром у својствима БокМодел-а који се могу уређивати.
  • Верзије за Виндовс побољшале су изглед контекстних менија и убрзале покретање претраживача.
  • Изградње за мацОС имплементирају употребу контекстних менија и трака за померање на бази платформе. Додата подршка за ефекат померања преко границе видљиве области (оверсцролл), што сигнализира да дође до краја странице. Додата подршка за паметно зумирање, која се активира двоструким кликом. Додата подршка за тамну тему. Проблеми са разликама у приказу боја између ЦСС-а и слика су решени. У режиму целог екрана можете сакрити панеле.

Поред иновација и исправки грешака, Фирефок 89 је поправио 16 рањивости, од којих је 6 означено као опасно. 5 рањивости (сакупљене под ЦВЕ-2021-29967) су узроковане проблемима са меморијом, као што су преливање бафера и приступ већ ослобођеним меморијским областима. Потенцијално, ови проблеми могу довести до извршавања нападачевог кода приликом отварања посебно дизајнираних страница.

Извор: опеннет.ру

Додај коментар