System76, tvrtka koja razvija LinuxDistribucija Pop!_OS izdala je radno okruženje COSMIC 1.9.0. Paketi za COSMIC 1.9.0 dostupni su u Pop!_OS 24.04 i očekuje se da će uskoro biti dostupni u Fedori, NixOS-u i Archu. Linux, openSUSE, Aeyrin OS, Redox i CachyOS. Kod je napisan u Rustu i distribuira se pod licencama GPLv3 (aplikacije) i MPL-2.0 (biblioteke).
COSMIC se razvija kao univerzalni projekt, nije vezan za određenu distribuciju i usklađen je sa specifikacijama Freedesktopa. COSMIC-ovo sučelje izgrađeno je korištenjem Iced biblioteke, koja koristi dizajn siguran po tipu, modularnu arhitekturu i reaktivni model programiranja, nudeći arhitekturu poznatu programerima upoznatim s deklarativnim jezikom sučelja Elm. Dostupno je nekoliko mehanizama za renderiranje koji podržavaju Vulkan, Metal, DX12, OpenGL 2.1+ i OpenGL ES 2.0+. Programerima se nudi gotov set widgeta, mogućnost stvaranja asinkronih rukovatelja i prilagodljiv raspored elemenata sučelja na temelju veličine prozora i zaslona.
Osim korištenja Rust jezika, ključne značajke COSMIC-a uključuju hibridno popločavanje prozora i složeno spajanje prozora (grupiranje prozora slično karticama preglednika), što se može omogućiti kada se poveže s virtualnim radnim površinama. Projekt također razvija kompozitni server kozmička kompozicija temeljena na Waylandu.
Među promjenama:
- Implementiran je preglednik slika COSMIC Viewer koji nudi ugrađene alate za uređivanje (obrezivanje, rotacija) s mogućnošću poništavanja promjena.

- Objavljena je COSMIC OSK tipkovnica na zaslonu koja podržava tipkanje s zaslona osjetljivog na dodir ili gamepada.

- Dizajn upravitelja aplikacija COSMIC Store je redizajniran, a dodano je i ime programera za prikaz.

- Dodan je applet za prilagodljivi prikaz zaslonske tipkovnice.
- Upravitelj kompozitnih slika cosmic-compa sada vam omogućuje prikaz pozadine radne površine i tipkovnice na zaključanom zaslonu sustava.
- U upravitelju datoteka cosmic-files, dijaloškom okviru za spremanje datoteka dodane su postavke sortiranja.
- Na prijavni zaslon cosmic-greetera dodana je opcionalna podrška za systemd-homed.
- Implementirano skrivanje svih vidljivih obavijesti kada je omogućen način rada "ne uznemiravaj".
- Ploča omogućuje podešavanje debljine okvira.
- U konfigurator su dodane postavke tipkovnice na zaslonu, a implementirana je i opcija za prikaz dana u tjednu.
- cosmic-settings-daemon omogućuje sinkronizaciju postavki fonta za GNOME aplikacije.
Izvor: opennet.ru



