Phosh 0.52: QR kodovi, geste zaključavanja i podrška za Rust

Ključne točke:
  • Izvorno generiranje QR kodova za dijeljenje Wi-Fi veze (Hotspot).
  • Gesta s dva prsta za podešavanje svjetline na zaključanom ekranu s korekcijom zumiranja.
  • Podrška za ekrane s asimetričnim uglovima i xdg-cutouts protokolom.
  • Prepisivanje portala za fondove u verziji Rust i poboljšanja Stevia tastature.
  • Osnovno ažuriranje na GNOME 49 i wlroots 0.19.2 za veću stabilnost

Šta je novo u Phosh-u zasnovanom na GNOME-u

Prije nekoliko dana je objavljeno Izlazak nove verzije 0.52 mobilnog desktop okruženja Phosh. ažuriranje koje učvršćuje njegovu poziciju kao jednog od najzrelijih interfejsa za Linux telefone.

Za one koji nisu upoznati sa Phoshom, on je zasnovan na GNOME tehnologijama i GTK biblioteci. Ovo izdanje se ističe po svom fokusu na poboljšanje korisničkog iskustva, integraciju praktičnih rješenja za povezivanje i usavršavanje vizualne adaptacije za ekrane modernih uređaja.

Pojednostavljena povezivost i novi kontrolni gestovi

Jedan od najkorisnijih dodataka za svakodnevnu upotrebu nalazi se u panelu Brze postavke. upravljanje bežičnim pristupnim tačkama Doživjelo je veliko poboljšanje i sada Sadrži dugme koje automatski generira QR kod. s mrežnim pristupnim podacima. Ova funkcija eliminira potrebu za dijeljenjem mobilnog interneta; umjesto diktiranja složenih lozinki, korisnik jednostavno prikazuje ekran kako bi drugi uređaj mogao skenirati kod i odmah se povezati.

La Interakcija dodirom je također poboljšanaposebno kada je uređaj zaključan. Programeri su implementirali Novi gest prevlačenja s dva prsta koji vam omogućava podešavanje svjetline ekrana bez potrebe za otključavanjem telefona. Tehnički gledano, ova kontrola izračunava promjenu svjetline kao pomak u odnosu na trenutnu poziciju Umjesto apsolutne vrijednosti, izbjegava nagle promjene svjetline. Nadalje, posebno je dizajniran tako da ovaj gest ne ometa druge radnje, poput zumiranja widgeta na zaključanom ekranu.

U grafičkom dijelu, server za kompoziciju Phoc je primio kritična ažuriranja upravljati fizičkom raznolikošću današnjih telefona. Sistem sada podržava Waylandov xdg-cutouts protokolOvo mu omogućava da identifikuje i iscrta interfejs, poštujući pritom izreze na ekranu, kao što su prednje kamere ili "noches".

Paralelno s tim, biblioteka Gmobile je usavršio renderovanje uglova ekranaKonkretan primjer ovog poboljšanja je podrška za uređaje poput OnePlus-a 6, koji ima asimetrični dizajn s različitim radijusima zakrivljenosti na gornjim i donjim uglovima.

Pored toga, Phosh 0.52 sada primjenjuje specifična pravila (udev i hwdb) za crtanje interfejsa. savršeno se prilagođavajući ovim geometrijskim nepravilnostima. Ponašanje svjetiljke na određenim uređajima je također ispravljeno: ako hardver ne podržava kontrolu promjenjivog intenziteta, sistem će prisilno postaviti svjetlinu na 100% kako bi osigurao da se svjetlo uključi, sprječavajući kvarove uzrokovane pokušajem primjene nepodržanih međuvrijednosti.

Interna obnova: Poboljšanja hrđe i pisanja

Ispod haube, arhitektura sistema se nastavlja modernizirati, y es que uJedna značajna promjena je potpuno prepisivanje portala odgovornog za promjenu pozadinskih slika. u xdg-desktop-portal-phosh, koji sada koristi Rust jezik. Cilj ove migracije je da obezbijedi sigurnije upravljanje memorijom i superiorne performanse u osnovnim sistemskim zadacima.

Iskustvo pisanja na ekranima osjetljivim na dodir također je privuklo pažnju. Stevijina virtuelna tastatura sada podrazumevano prikazuje balone sa informacijama. (savjeti) iznad pritisnutih tipki, pružajući korisniku trenutnu vizualnu potvrdu. Nadalje, Skaliranje tastature je omogućenoOvo omogućava bolje prilagođavanje različitim rezolucijama i veličinama ekrana. U međuvremenu, alat za konfiguraciju phosh-mobile-settings je poboljšan, omogućavajući korisnicima otvaranje određenih dijaloga za konfigurisanje pojedinačnih elemenata brzog panela i dodavanje pozadinskog programa za izmjenu sistemskih parametara putem sysfs-a.

Da bi se zatvorio razvojni ciklus, Uveden je DebugControl interfejs, dostupan putem D-Bu-a.Ova nova funkcija je dizajnirana da omogući programerima dinamičko upravljanje opcijama za otklanjanje grešaka i nivoima evidentiranja. Sve ove nove funkcije su izgrađene na obnovljenoj softverskoj osnovi, sa ažuriranjima kritičnih komponenti kao što su GNOME 49, wlroots 0.19.2, ModemManager 1.25.95 i raznim poboljšanjima usluga poziva i senzora, osiguravajući da je okruženje spremno za buduće izazove mobilnog ekosistema.

Konačno, ako ste zainteresirani da saznate više o tome, možete pogledati detalje u sljedeći link.