Spoločnosť System76, vyvíjajúca distribúciu Linuxu Pop!_OS, vydala verziu pracovného prostredia COSMIC 1.9.0. Balíky s COSMIC 1.9.0 sú dostupné v distribúcii Pop!_OS 24.04 a čoskoro sa očakávajú v Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox a CachyOS. Kód je napísaný v jazyku Rust a je distribuovaný pod licenciami GPLv3 (aplikácie) a MPL-2.0 (knižnice).
COSMIC sa vyvíja ako univerzálny projekt, nezávislý od konkrétnej distribúcie a vyhovujúci špecifikáciám Freedesktop. Na vytvorenie rozhrania v COSMIC sa používa knižnica Iced, ktorá využíva bezpečné typy, modulárnu architektúru a model reaktívneho programovania, a tiež ponúka architektúru, ktorá je známa pre vývojárov oboznámených s jazykom deklaratívneho vytvárania rozhraní Elm. Poskytuje sa niekoľko renderovacích motorov, ktoré podporujú Vulkan, Metal, DX12, OpenGL 2.1+ a OpenGL ES 2.0+. Vývojárom sa ponúka hotový súbor widgetov, možnosť vytvárať asynchronné spracovateľov a používať adaptívne usporiadanie prvkov rozhrania v závislosti od veľkosti okna a obrazovky.
Okrem použitia jazyka Rust sa medzi zvláštnosti COSMIC radia módy hybridného dlaždicového usporiadania okien a zásuvného usporiadania okien (skupinovanie okien podobne ako na záložkách v prehliadači), ktoré môžu byť zapnuté v súvislosti s virtuálnymi pracovnými plochami. Projekt taktiež vyvíja kompozitný server cosmic-comp na báze Wayland.
Medzi zmenami:
- Bola implementovaná prehliadač obrázkov COSMIC Viewer, ktorý poskytuje vstavané nástroje na úpravu (orezávanie, otočenie) s možnosťou zrušiť zmeny.

- Bol vydaný release obrazovkovej klávesnice COSMIC OSK, ktorá podporuje zadávanie z dotykovej obrazovky alebo herného ovládača.

- Prepracovaný dizajn správcu aplikácií COSMIC Store, bola pridaná možnosť zobrazenia mena vývojára.

- Bol pridaný applet na adaptívne zobrazovanie obrazovkovej klávesnice.
- V kompozitnom manažéri cosmic-comp bola implementovaná možnosť zobrazovania pozadí pracovnej plochy a obrazovkovej klávesnice na zamknutej obrazovke systému.
- V súborovom manažérovi cosmic-files v dialógu na uloženie súboru boli pridané nastavenia zoradenia.
- Na prihlásení do systému cosmic-greeter bola pridaná voliteľná podpora systemd-homed.
- Bola implementovaná funkcia skrytia všetkých viditeľných oznámení pri aktivácii režimu 'Nerušiť'.
- Na paneli bola pridaná možnosť nastavenia hrúbky rámikov.
- Do konfigurátora boli pridané nastavenia obrazovkovej klávesnice a bola realizovaná možnosť zobrazenia dňa v týždni.
- V cosmic-settings-daemon bola zabezpečená synchronizácia nastavení písiem pre aplikácie GNOME.
Zdroj: opennet.ru



