System76, kompanija koja razvija LinuxDistribucija Pop!_OS je izdala desktop 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 distribuiran pod licencama GPLv3 (aplikacije) i MPL-2.0 (biblioteke).
COSMIC se razvija kao univerzalni projekat, nije vezan za određenu distribuciju i u skladu je sa Freedesktop specifikacijama. COSMIC-ov interfejs je izgrađen korištenjem Iced biblioteke, koja koristi dizajn siguran po tipu, modularnu arhitekturu i reaktivni model programiranja, nudeći arhitekturu poznatu programerima koji su upoznati s deklarativnim jezikom interfejsa Elm. Obezbijeđeno je nekoliko mehanizama za renderovanje, koji podržavaju Vulkan, Metal, DX12, OpenGL 2.1+ i OpenGL ES 2.0+. Programerima se nudi gotov set widgeta, mogućnost kreiranja asinhronih rukovalaca i adaptivni raspored elemenata interfejsa na osnovu veličine prozora i ekrana.
Pored korištenja Rust programskog jezika, ključne karakteristike COSMIC-a uključuju hibridno popločavanje prozora i spajanje prozora na slojeve (grupiranje prozora slično karticama preglednika), što se može omogućiti kada se poveže sa virtuelnim desktopovima. Projekat također razvija kompozitni... server kosmička kompozicija zasnovana na Waylandu.
Među promjenama:
- Implementiran je preglednik slika COSMIC Viewer, koji pruža ugrađene alate za uređivanje (izrezivanje, rotacija) s mogućnošću poništavanja promjena.

- Objavljena je COSMIC OSK ekranska tastatura, koja podržava kucanje s ekrana osjetljivog na dodir ili gamepada.

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

- Dodan je aplet za adaptivni prikaz tastature na ekranu.
- Cosmic-comp kompozitni menadžer sada vam omogućava da prikažete pozadinu radne površine i tastaturu na zaključanom ekranu sistema.
- U upravitelju datoteka cosmic-files, postavke sortiranja su dodane u dijalog za spremanje datoteka.
- Na ekran za prijavu u cosmic-greeter dodana je opcionalna podrška za systemd-homed.
- Implementirano skrivanje svih vidljivih obavještenja kada je omogućen režim "ne uznemiravaj".
- Ploča pruža mogućnost podešavanja debljine okvira.
- U konfigurator su dodane postavke tastature na ekranu, a implementirana je i opcija za prikaz dana u sedmici.
- cosmic-settings-daemon omogućava sinhronizaciju postavki fontova za GNOME aplikacije.
izvor: opennet.ru



