Välja anti Firefox 89 uus disainiga liides

Ilmus veebibrauser Firefox 89. Samuti on välja antud pikaajalise toe haru uuendus 78.11.0. Beetatestimise etappi liigub peagi haru Firefox 90, mille väljalaskmine on planeeritud 13. juuliks.

Põhilised uuendused:

  • Kasutajaliidese märkimisväärne uuendus on läbi viidud. Ikoonid on värskendatud, erinevate elementide stiil on ühtlustatud ning värvipalett on ümber kujundatud.
  • Tabsi paneeli kujundust on muudetud - vahekaartide nurgad on ümardatud, mis ei sulandu enam alumise paneeli külge (ujuva nupu efekt). Mitteaktiivsete vahekaartide visuaalne eristus on kadunud, kuid nupuga hõivatud ala eristub hiirekursoriga vahekaardile üle minnes.
    Välja anti Firefox 89 uus disainiga liides
  • Menüü on restruktureeritud. Põhi- ja kontekstimenüüst on eemaldatud harva kasutatavad ja aegunud elemendid, et keskenduda kõige olulisematele funktsioonidele. Jäänud elemendid on ümber rühmitatud vastavalt tähtsusele ja kasutajate nõudlusele. Visuaalsete segajate vähendamiseks on menüüelementide kõrval olevad ikoonid eemaldatud ja jäänud on vaid tekstimärgid. Paneeli seadistamise liides ja veebiarendajate tööriistad on viidud eraldi alamenüüsse „Rohkem tööriistu“.
    Välja anti Firefox 89 uus disainiga liidesVälja anti Firefox 89 uus disainiga liides
  • Aadressiriba sisseehitatud menüü „…“ (Lehe tegevused) on eemaldatud, mille kaudu sai lisada järjehoidja, saata lingi Pocketisse, kinnitada vahekaardid, töötada lõikelauaga ja alustada materjali saatmist e-postiga. Menüü „…“ kaudu saadud valikud on viidud teistele liidese osadele ja jäävad saadaval paneeli seadistamise jaotises, saades eraldi nupudena paigutada. Näiteks võib ekraanipiltide loomise liidese nupp olla saadaval kontekstimenüüs, mis kuvatakse hiire parema nupuga klõpsamisel lehe peal.
    Välja anti Firefox 89 uus disainiga liides
  • Uus lehe seadistamise kontekstimenüü on kujundatud ümber avaneva külgpaneeli liidese abil, mis kuvatakse uue vahekaart avamisel.
    Välja anti Firefox 89 uus disainiga liides
  • Teabe paneelide ning modaaldialoogide välimus on muudetud ja ühtlustatud, sealhulgas hoiatuste, kinnituste ja päringute jaoks. Dialoogid kuvatakse ümardatud nurkadega ning on vertikaalselt keskendatud.
    Välja anti Firefox 89 uus disainiga liides
  • Uuenduse järel kuvatakse veebilehe avamisel ooterežiimi aken, mis pakub võimalust kasutada Firefoxi vaikimisi brauserina ning võimaldab valida teema. Valikus on teemad: süsteemne (arvestab süsteemi seadeid akende, menüüde ja nuppude kujundamisel), hele, tume ja Alpenglow (värvikas).
    Välja anti Firefox 89 uus disainiga liides
    Välja anti Firefox 89 uus disainiga liides
    Välja anti Firefox 89 uus disainiga liides
    Välja anti Firefox 89 uus disainiga liides
    Välja anti Firefox 89 uus disainiga liides
  • Vaikimisi on paneeli väljanägemise seadistuse liideses peidetud nupp kompaktse vaate režiimi aktiveerimiseks. Seadistuse taastamiseks about:config-is on rakendatud suvand „browser.compactmode.show“. Kasutajatel, kellel on kompaktne režiim sisse lülitatud, aktiveeritakse see seade automaatselt.
  • Kasutajat segavate elementide arvu on vähendatud. Eemaldatud on liigsed hoiatused ja teated.
  • Aadressiribale on integreeritud kalkulaator, mis võimaldab arvutada suvalises järjestuses matemaatilisi väljendeid. Kalkulaator on praegu vaikimisi välja lülitatud ja nõuab konfiguratsiooni muutmist suggest.calculator settings in about:config. Ühes järgmistest väljaannetest on oodata (juba lisatud ööehitustesse en-US) aadressiribal olevat mõõtühikute konverterit, mis võimaldab näiteks teisendada jalgu meetriteks.
    Välja anti Firefox 89 uus disainiga liides
  • Linuxi versioonides on aktiveeritud WebRenderi komposiitmootori kasutamine kõigi Linuxi kasutajate jaoks, sealhulgas kõikide töölauakeskkondade, kõigi Mesa versioonide ja NVIDIA draiveritega süsteemide jaoks (varem oli webRender sisse lülitatud ainult GNOME, KDE ja Xfce jaoks, kui oli Intel ja AMD draiverid). WebRender on kirjutatud Rust keeles ja võimaldab saavutada märkimisväärset kiirusetõusu ja CPU koormuse vähenemist, viies graafika sisulehe joonistamise toimingud GPU-le, mis on läbi viidud GPU shaderite kaudu. WebRenderi väljalülitamiseks about:config-is saab kasutada seadet „gfx.webrender.enabled“ või käivitada Firefoxi, seadistades keskkonna muutuja MOZ_WEBRENDER=0.
  • Vaikimisi on sisse lülitatud Total Cookie Protection meetod, mis aktiveeriti varem ainult rangete soovimatute sisu blokeerimise režiimide valimisel. Iga saidi jaoks kasutatakse nüüd eraldi isoleeritud salvestust küpsiste jaoks, mis ei luba küpsistel jälgida liikumist erinevate saitide vahel, kuna kõik saidile laaditavad kolmandate osapoolte küpsised seotakse nüüd põhisaidiga ja ei edastata, kui neile tükeldatakse teistelt saitidelt. Erandina on küpsiste vaheline edastamine lubatud teenuste jaoks, mis ei ole seotud kasutajate jälgimisega, näiteks allkirjastamine. Teavet blokeeritud ja lubatud vaheliste küpsiste kohta kuvatakse menüüs, mis ilmub, kui klõpsate aadressiriba kilbi sümbolil.
    Välja anti Firefox 89 uus disainiga liides
  • Töötas käima teise versiooni SmartBlock mehhanismist, mis on mõeldud probleemide lahendamiseks saitidel, mis tekkisid väliste skriptide blokeerimisel privaatses režiimis või rangete soovimatute sisu blokeerimise režiimide korral. Sealhulgas SmartBlock võimaldab märkimisväärselt tõsta mõnede saitide jõudlust, mis aeglustuvad, kuna ei saa laadida jälgimise skripte. SmartBlock asendab automaatselt jälgimiseks kasutatavad skriptid nupukestega, mis tagavad saidi korrektselt laadimise. Nupukesed on ette valmistatud mõne populaarse kasutajate jälgimise skripti jaoks, mis on kantud Disconnecti loendisse, sealhulgas Facebooki, Twitteri, Yandexi, Vkontakte ja Google'i vidinate skripte.
  • Aktiveeritud on TLS-i laienduse DC (Delegated Credentials) tugi lühiajaliste sertifikaatide delegeerimiseks, mis lahendavad sertifikaatidega seotud probleeme sisu kättesaadavuse korral läbi sisu edastamise võrgustike. Delegated Credentials tutvustab täiendavat vahepealset privaatvõtit, mille kehtivusaeg on mingitel tundidel või mõne päeva (mitte kauem kui 7 päeva). See võti genereeritakse sertifitseerimisasutuse välja antud sertifikaadi põhjal ja võimaldab hoida algse sertifikaadi privaatvõtit sisu edastamise teenuste eest varjatuna. Ligipääsu probleemide vältimiseks pärast vahepealse võtme kehtivusaja lõppu on kasutusele võetud automaatse värskenduse tehnoloogia, mida teostatakse algse TLS-serveri poolel.
  • Esitleti kolmanda osapoole (mitte süsteemi loomulikku) rakendust sisendvormide elementide jaoks, nagu lülitid, nupud, rippmenüüd ja tekstisisendi väljad (input, textarea, button, select), millel on uuenduslikum välimus. Eraldi rakendamise elemendid on samuti positiivselt mõjutanud lehtede kuvamise jõudlust.
  • Rohkem selles mõttes, et andmeid elemendi ja