Pop!_OS töölauakeskkond COSMIC kasutab GTK asemel Icedit

COSMIC, kasutades GTK asemel Icedit

COSMIC, kasutades GTK asemel Icedit

Mõni päev tagasi Michael Aaron Murphy, Pop!_OS arendusjuht ja Redox OS-i kaasautor, rääkis uue väljaande kallal töötamisest kasutajakeskkonnast filmist «COSMIC».

Need, kes pole KOSMIKAst teadlikud, peaksid seda teadma on patenteeritud töölauakeskkond Pop! _SINA mis põhineb muudetud GNOME Shellil koos täiendavate laiendustega, kuid erineb töölaua sügavama ümberkujunduse ja kontseptuaalsete muudatuste sisseviimise poolest.

Tuleb meeles pidada, et KOSMILINE tutvustati Pop!_OS-ile eelmisel aastal Pop!_OS-i versioonis 21.04 ja System76 projekti eest vastutajad kirjeldavad keskkonda kui puhast lahendust, mis muudab töölaua hõlpsamini kasutatavaks, olles samal ajal kohandamise kaudu kasutajate jaoks võimsam ja tõhusam.

Mainitakse ka seda ulatusliku katsetamise tulemusena on välja töötatud uued kujundused ja kasutajate tagasiside alates Pop! _OS 20.04 ja neid täiustatakse praegu nende testimisetapis.

Virtuaalsete töölaudade ja rakenduste ühtse horisontaalse navigeerimise asemel GNOME 40-s ilmunud tegevuste ülevaates, COSMIC jätkab vaadete eraldamist, et navigeerida töölaudadel avatud akende ja olemasolevate rakenduste kõrval.jah Jaotatud vaade annab teile võimaluse pääseda juurde ühe klõpsuga rakenduste valikule ja lihtsam paigutus hoiab ära visuaalse segaduse.

UX-i meeskond on viimase aasta jooksul hoolikalt vidinaid ja rakendusi kavandanud. Oleme nüüd punktis, kus insenerimeeskonna jaoks on ülioluline otsustada COSMICu GUI tööriistakomplekti kasuks. Pärast palju kaalumist ja katsetamist viimase aasta jooksul otsustas insenerimeeskond GTK asemel kasutada Icedi.

Kasutajatestimise käigus mainiti, et selgus, et GNOME kasutajad kipuvad pärast "Tegevuste ülevaate" avamist ülesande peatama. poolitatud vaateds võimaldavad juurdepääsu rakenduste käivitajale ühe klõpsuga, samas kui puhtam kasutajaliidese disain hoiab ära visuaalse tähelepanu hajumise.

Iced on natiivne Rust GUI tööriistakomplekt, mis on hiljuti piisavalt arenenud, et muutuda COSMICus kasutamiseks elujõuliseks. Nii GTKs kui ka Icedis on võrdluseks juba mitu COSMIC apletti kirjutatud. 

Märgitakse, et pärast pikki arutelusid ja katseid arendajad otsustasid GTK asemel kasutada Icedi raamatukogu liidese loomiseks. System76 inseneride sõnul on Icedi raamatukogu, mis on viimasel ajal aktiivselt arendatud, see on juba saavutanud piisava taseme, et seda saaks kasutada kasutajakeskkonna alusena.

Icedi viimastel arendusversioonidel on API, mis on võrreldes GTK-ga väga paindlik, väljendusrikas ja intuitiivne. See tundub Rustis väga loomulik ja igaüks, kes on Elmiga tuttav, hindab selle disaini.

Läbiviidud testide ajal valmistati mitu COSMIC apletti, kirjutatud samaaegselt GTK-s ja Icedis tehnoloogiate võrdlemiseks. Läbiviidud testid on näidanud, et võrreldes GTK-ga pakub Icedi teek paindlikumat, väljendusrikkamat ja arusaadavamat API-d, seostub loomulikult Rust koodiga ja pakub tuttavat arhitektuuri arendajatele, kes tunnevad Elmi deklaratiivse liidese ehituskeelt.

Raamatukogu Iced on kirjutatud täielikult rooste keeles., kasutab turvatüüpe, modulaarset arhitektuuri ja reaktiivset programmeerimismudelit. Pakutakse erinevaid renderdusmootoreid, mis ühilduvad versioonidega Vulkan, Metal, DX12, OpenGL 2.1+ ja OpenGL ES 2.0+, samuti Windowsi kest ja veebiintegratsiooni mootor.

The Jääpõhiseid rakendusi saab luua Windowsi, macOS-i ja Linuxi jaoks ning neid saab kasutada veebibrauseris. Arendajatele pakutakse komplekti valmis vidinaid, võimalust luua asünkroonseid kontrollereid ning kasutada liidese elementide adaptiivset paigutust vastavalt akna ja ekraani suurusele. Koodi levitatakse MIT litsentsi all.

Lõpuks kui olete huvitatud sellest rohkem teada saama, saate üksikasju vaadata järgmine link.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.