Kompania System76, e cila zhvillon distribucionin Linux Pop!_OS, publikoi lëshimin e mjedisit të punës COSMIC 1.10.0. Pakot me COSMIC 1.11.0 janë në dispozicion në distribucionin Pop!_OS 24.04 dhe priten të dalin së shpejti në Fedora, NixOS, Arch Linux, openSUSE, aerynOS, Redox dhe CachyOS. Kodi është shkruar në gjuhën Rust dhe shpërndahet nën licencat GPLv3 (aplikacionet) dhe MPL-2.0 (biblioteka).
COSMIC po zhvillohet si një projekt universale, i cili nuk është i lidhur me një distribucion specifik dhe përputhet me specifikimet Freedesktop.
Për ndërtimin e ndërfaqes në COSMIC është përdorur biblioteka Iced, e cila përdor tipa të sigurt, arkitekturë modulare dhe modelin e programimit reaktiv, si dhe ofron një arkitekturë të njohur për zhvilluesit që janë të njohur me gjuhën e ndërtimit të ndërfaqeve deklarative Elm. Ofrohen disa motorë renderimi, të cilët mbështesin Vulkan, Metal, DX12, OpenGL 2.1+ dhe OpenGL ES 2.0+. Zhvilluesit u ofrohen një grup i gatshëm widget-e, mundësinë për të krijuar menaxherë asinkron dhe përdorimin e adaptimit të përbërësve të ndërfaqes në varësi të madhësisë së dritares dhe ekranit.
Përveç përdorimit të gjuhës Rust, nga veçantitë e COSMIC spikasin modet e përbërjes hibride të dritareve dhe ngjitjes së dritareve (grupimi i dritareve si në skedat e shfletuesit), të cilat mund të aktivizohen në lidhje me ambiente virtuale të punës. Projekti gjithashtu zhvillon kompozitin cosmic-comp mbi Wayland. Lëshimi i parë stabil i COSMIC është planifikuar për tremujorin e parë të vitit 2025. server cosmic-comp mbi bazën Wayland.
Ndër ndryshimet:
- Në libcosmic, kapja e ngjarjeve të shtypjes së çelësit Escape është ndërprerë, duke zgjidhur probleme me mbylljen e disa menive me anë të shtypjes së Escape.
- Në bibliotekën e aplikacioneve (cosmic-app-library) është implementuar kalimi në aplikacionin e parë në rezultatet e kërkimit me shfrytëzimin e çelësit të menaxhimit të kursorit "poshtë". Në sistemet me grafikë hibride është siguruar zgjedhja e GPU-së korrekte gjatë nisjes së lojërave.
- NĂ« kompozimin server (cosmic-comp) Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r protokollin Wayland "xdg-dialog-v1", i cili lejon krijimin e dialegĂ«ve modale qĂ« bllokojnĂ« ndĂ«rveprimin e pĂ«rdoruesit me pjesĂ«n tjetĂ«r tĂ« ndĂ«rfaqes. ĂshtĂ« implementuar dĂ«rgimi i komandĂ«s pĂ«r aktivizimin e tastierĂ«s sĂ« ekranit pĂ«rmes njĂ« sinjali tĂ« veçantĂ« D-Bus.
- Shtuar një asociim për hapjen e redaktorit të tekstit Cosmic-edit për skedarët JSON.
- Në konfigurator (cosmic-settings) janë shtuar mundësi për të tërhequr objektin me një prekje të dyfishtë në panelin e prekjes (tap&drag) dhe një mod që lejon të çlirohet gishti nga paneli i prekjes për një moment pa ndërprerë procesin e tërheqjes.
- NĂ« ndĂ«rfaqen e nisjes sĂ« aplikacioneve Ă«shtĂ« pĂ«rdorur kĂ«rkimi pa marrĂ« parasysh regjistrin e simboleve dhe Ă«shtĂ« pĂ«rmirĂ«suar kĂ«rkimi i fjalĂ«ve tĂ« veçanta brenda kllapave. ĂshtĂ« realizuar zgjedhja e GPU-sĂ« korrekte nĂ« sistemet me grafikĂ« hibride.

Burimi: opennet.ru
