Tvrtka System76, koja razvija Linux distribuciju Pop!_OS, objavila je izdanje radne površine COSMIC 1.6.0. Paketi s COSMIC 1.6.0 dostupni su u distribuciji Pop!_OS 24.04, a uskoro se očekuju i u Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox i CachyOS. Kod je napisan na jeziku Rust i distribuira se pod licencama GPLv3 (aplikacije) i MPL-2.0 (biblioteke).
COSMIC se razvija kao univerzalni projekt, koji nije vezan uz određenu distribuciju i u skladu je sa Freedesktop specifikacijama. Za izgradnju sučelja u COSMIC-u koristi se biblioteka Iced, koja koristi sigurne tipove, modularnu arhitekturu i model reaktivnog programiranja, te nudi arhitekturu poznatu programerima koji su upoznati s deklarativnim jezikom za izgradnju sučelja Elm. Dostupno je nekoliko motora za prikazivanje koji podržavaju Vulkan, Metal, DX12, OpenGL 2.1+ i OpenGL ES 2.0+. Programerima je dostupan set gotovih widgeta, mogućnost kreiranja asinhronih handlera te korištenje adaptivnog rasporeda elemenata sučelja ovisno o veličini prozora i ekrana.
Osim upotrebe jezika Rust, kao posebnosti COSMIC-a ističu se načini hibridnog mozaik rasporeda prozora i stekano učvršćivanje prozora (grupiranje prozora po analogiji s karticama u pregledniku), koji se mogu uključivati u vezi s virtualnim radnim površinama. Projekt također razvija kompozitni server cosmic-comp na bazi Waylanda.
Između izmjena:
- Dodana je mogućnost individualne promjene razine glasnoće i postavki izlaza vezanih uz pojedine aplikacije.
- U emulatoru terminala omogućena je opcija podešavanja vizualnog razdvajanja granica između panela.
- U upravitelju datoteka u traci za pretraživanje implementirana je podrška za operacije kopiranja i lijepljenja putem međuspremnika.
- Pripremljene su mogućnosti za hvatanje unosa i daljinski pristup radnoj površini. Dodana je podrška za protokol emulacije unosa EI (Emulated Input).
- U upravitelju kompozitora implementirana je podrška za verziju 6 protokola linux-dmabuf, koja pruža alate za rad s više grafičkih kartica kada je potrebno renderiranje na drugom GPU-u (na primjer, na diskretnoj grafičkoj kartici umjesto integrirane).
- Prilikom prikazivanja pozadina radne površine uzeti su u obzir podaci o rotaciji slike prisutni u EXIF metapodacima.
- U cosmic-greeter dodana je podrška za slike u formatima JPEG-XL i AVIF, a također je aktiviran Wayland protokol cosmic-keymap-unstable-v1.

Izvor: opennet.ru
