Pas tre vites zhvillimi u publikua lëshimi i mjedisit të punës COSMIC 1.0.0, i shkruar në gjuhën Rust. Për vlerësimin e funksionimit të COSMIC 1.0 ofrohen imazhe testuese iso të distribucionit Pop!_OS 24.04 (3.5 GB). Në ditët në vijim pritet formimi i pakove me COSMIC 1.0 për Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox dhe CachyOS.
COSMIC po zhvillohet si një projekt universal, i pa lidhur me një shpërndarje të caktuar dhe që përputhet me specifikimet e Freedesktop. Për ndërtimin e ndërfaqes në COSMIC përdoret biblioteka Iced, e cila përdor lloje të sigurta, arkitekturë modulare dhe modelin e programimit reaktiv, si dhe ofron një arkitekturë të njohur për zhvilluesit që njihen me gjuhën e ndërtimit të ndërfaqeve deklarative Elm. Ofrohen disa motorë renderimi që mbështesin Vulkan, Metal, DX12, OpenGL 2.1+ dhe OpenGL ES 2.0+. Zhvilluesve u ofrohet një paketë e gatshme me widget-e, mundësia për të krijuar trajtim asinkron dhe për të përdorur disposicionin adaptiv të elementeve të ndërfaqes në varësi të madhësisë së dritares dhe ekranit.

Karakteristikat kryesore të COSMIC:
- Disa mënyra organizimi të window-eve: shumë-window, mozaik dhe pilë. Në mënyrën mozaik, pozita për window e re në ekran zgjidhet automatikisht dhe rreshtohet në rrjet. Në mënyrën pilë, grupimi i window-ve të aplikacioneve bëhet në mënyrë të ngjashme me tabs në shfletues. Modet e vendosjes së window-ve mund të kombinohen dhe aktivizohen në lidhje me një desktop virtual të caktuar.


- Paneli tregon listën e window-ve aktive, ikona për qasje të shpejtë në aplikacione dhe aplikacione (aplikacione të ndërtuara në procese të veçanta). Paneli mund të ndahet në pjesë, për shembull, pjesa e sipërme me meny dhe tregues, dhe pjesa e poshtme me listën e detyrave aktive dhe ikona të qasjes së shpejtë. Pjesët e panelit mund të pozicionohen si vertikalisht, ashtu dhe horizontalisht, duke zënë të gjithë gjerësinë e ekranit ose vetëm një zonë të zgjedhur, duke përdorur transparencë, duke ndryshuar stilin në varësi të zgjedhjes së dizajnit të ndritshëm dhe të errët, duke u konfiguruar veçmas për secilin desktop virtual.


- Ndërfaqja e hapjes së aplikacioneve (Launcher) dhe biblioteka e aplikacioneve, e cila lejon grupimin e programeve sipas temave.

- Aplikacione me meny aplikacionesh, ndërfaqe për kalim midis window-ve dhe desktop-eve virtuale, sistem kërkimi, kalkulator, dialog për hapjen e komandave të rastit, tregues për ndryshimin e gjuhës së tastierës, kontrollin e reproduktimit të skedarëve multimedia, rregullimin e volumerit, menaxhimin e Wi-Fi dhe Bluetooth, shfaqjen e njoftimeve, tregimin e kohës dhe thirrjen e ekranit për mbylljen.

- Mundësia e përdorimit të desktop-eve virtuale, të cilat mund të rrotullohen në mënyrë treguese, të ri-grupohen dhe të lëvizen në ekranin tjetër.

- Mbështetje për konfigurinë e temave, zgjedhjen midis temave të errëta dhe të ndritshme, ruajtjen e konfigurimeve të dizajnit për t'i përdorur në sisteme të tjera, shfaqjen ciklike të koleksionit të desktop-eve, pozicionimin e ikonave në desktop.

- Kompozit server cosmic-comp mbi Wayland. Mbështetet mekanizmi VRR (Variable Refresh Rate), i cili ndryshon në mënyrë adaptuese frekuencën e rifreskimit të monitorit për të siguruar një përvojë të qetë pa ndërprerje gjatë lojrave dhe shfaqjes së videove.

- Grupi bazë i aplikacioneve, duke përfshirë menaxherin e skedareve, redaktorin e tekstit, lojtarin multimediatik, emulatorin e terminalit dhe menaxherin e instalimeve të aplikacioneve. Menaxheri i skedareve mund të përdoret si shikues imazhesh me mbështetje për modalitetin galeri. Në lojtarin multimediatik përdoret API grafike Vulkan për renderimin, dhe për dekodimin e videove mund të përdoret VAAPI.

- Krijuesi që lejon ndryshimin e konfigurimeve të panelit, desktopit, background-eve, pamjes, dritareve, lokalizimit, llogarive, pajisjeve input, ekranit, modet e konsumit të energjisë, tingullit, lidhjeve Bluetooth, si dhe lidhjeve me tel dhe pa tel.

Burimi: opennet.ru











