System76, Linux jaotuse Pop!_OS arendaja, avaldas COSMIC 1.0.3 töölauakeskkonna väljaande ning teatas eelmisel nädalal välja antud versiooni 1.0.2 kättesaadavusest. COSMIC 1.0.3 paketid on saadaval Pop!_OS 24.04 ja tulevad varsti ka Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox ja CachyOS.
COSMIC areneb universaalse projektina, mis ei ole seotud konkreetse distributsiooniga ja vastab Freedesktop spetsifikatsioonidele. COSMIC kasutab liidese koostamisel Iced teeki, mis rakendab ohutüüpe, moodularchitecture ja reaktiivse programmeerimise mudelit, pakkudes ka arhitektuuri, mida tunnevad arendajad, kellel on kogemusi dekleratiivsete liideste keele Elm kasutamisega. Pakutakse mitmeid joonistamisengine'id, mis toetavad Vulkan, Metal, DX12, OpenGL 2.1+ ja OpenGL ES 2.0+. Arendajad saavad valmis widgetide komplekti, võimaluse luua asünkroonseid töötlejaid ja kasutada adaptatiivset liideselementide paigutust vastavalt akna ja ekraani suurusele.
Lisaks Rusti keele kasutamisele on COSMICi eripäradeks hübriidne mosaiikakende paigutusrežiim ja akende virnastamise režiim (akende grupeerimine, sarnaselt brauseri vahekaartidega), mida saab aktiveerida seoses virtuaalsete töölauaga. Projekti raames arendatakse ka Waylandi põhjal koostööserversit cosmic-comp.

Peamised muudatused versioonides 1.0.1, 1.0.2 ja 1.0.3:
- Toetatakse akende nurkade ümarust kõigis akendes, mitte ainult COSMIC rakendustes. Lisatud on võimalus akende varjude kuvamiseks, sealhulgas mosaiikkompositsiooni korral. Akende nurkade ja varjude tüübi määramiseks on välimusse lisatud jaotis „Settings > Desktop > Appearance > Window shadow and corners“.
- Koostööseserveris on rakendatud X11-kliendi akende aktiveerimine, mis töötab XWaylandi kaudu, võimaldades süsteemi sümbolite indikaatoritel suunata fookust teistes virtuaalsetes töölauatesse. X11 rakenduste ikoonide suurus on kohandatud määratud suurendusastme järgi.
- Failihalduris on lisatud võimalus avada mitmeid kaustu eraldi vahekaartides. Lisatud on võimalus kopeerimisel faili loomise ja muutmise aega edastada. Tehtud on võimalus sisestada võrgu teid paneelis. Lisatud on tee sisestamise automaatne täitmine paneelis klahvi Tab või Shift-Tab vajutamisel. Lisatud on kinnituste teate dialoog prügikasti tühjendamise operatsiooni kohta.
- Multimeedia mängijas cosmic-player on tagatud heli keelamine minipiltide kuvamisel, mis vastavad valitud positsioonile kerimisribale.
- Konfiguratsioonis on rakendatud kiire otsingu aktiveerimise funktsioon — klaviatuuril kirjutamise alustamine toob esile otsinguriba igas konfigureerija jaotises. Lisatud on võimalus rakendada teemasid RON (Rusty Object Notation) formaadis läbi käsurida. Klahvikombinatsioonide seadistamise lehele on lisatud alajaotust, mis sisaldab sätteid erivajadustega inimeste jaoks. Lisatud on kombinatsioon Super+Alt+S ekraanilugeri aktiveerimiseks. Puuteplaadi puudutuse simuleerimine on vaikimisi aktivaeritud. Toetatud on VPN-ühendustele, mis nõuavad kahefaktori autentimist.
- Terminali emulaatoris laaditakse paroolid mällu vaid paroolide haldamise lehe avamisel ja paroolid eemaldatakse mälust lehe sulgemisel. Lisatud on toetamine sisu valimiseks hiireklõpsuga, hoides all Shift-klahvi.
- COSMIC algse seadistamise liideses on lisatud mitme ekraani süsteemide tugi ja ekraanilugeja on vaikimisi aktiveeritud.
- Rakenduste halduris (COSMIC Store) on lisandunud võimalus kustutada Flatpak-rakenduste andmeid pärast nende eemaldamist.
- Lülitamise liideses virtuaalsed töölaudade on rakendatud tsükliline kerimine hiire ratast kasutades, mis sarnaneb töölaudade lülitamise paneeli käitumisele. Töölaudade eelvaadete kerimise kiirus on paranenud puutetundlikul padjal.
- Tekstitöötlusprogrammis on lisatud toetamine tekstivalimiseks Shift+klõpsu kombinatsiooniga.
- Kuvakaamerate programmis on parandatud valitud ekraanipiirkonna meeldejätmine.
Allikas: opennet.ru
