System76, ett företag som utvecklar LinuxPop!_OS, distributionen, har släppt skrivbordsmiljön COSMIC 1.0.3 och tillkännagivit tillgängligheten av 1.0.2-uppdateringen som släpptes förra veckan. Paket med COSMIC 1.0.3 finns tillgängliga i Pop!_OS 24.04 och förväntas snart vara tillgängliga i Fedora, NixOS och Arch. Linux, openSUSE, Serpent OS, Redox och CachyOS.
COSMIC utvecklas som ett universellt projekt, inte knutet till en specifik distribution och kompatibelt med Freedesktops specifikationer. COSMICs gränssnitt är byggt med hjälp av Iced-biblioteket, som använder typsäker design, en modulär arkitektur och en reaktiv programmeringsmodell, vilket erbjuder en arkitektur som är bekant för utvecklare som är bekanta med det deklarativa gränssnittsspråket Elm. Flera renderingsmotorer tillhandahålls, som stöder Vulkan, Metal, DX12, OpenGL 2.1+ och OpenGL ES 2.0+. Utvecklare erbjuds en färdig uppsättning widgetar, möjligheten att skapa asynkrona hanterare och adaptiv layout av gränssnittselement baserat på fönster- och skärmstorlek.
Förutom att använda Rust-språket inkluderar COSMICs viktigaste funktioner hybridfönstertilning och staplad fönsterdockning (en gruppering av fönster som liknar webbläsarflikar), vilka kan aktiveras när de länkas till virtuella skrivbord. Projektet utvecklar också en Wayland-baserad cosmic-compositing-server.

Stora förändringar i utgåvorna 1.0.1, 1.0.2 och 1.0.3:
- Stöd för rundade hörn har implementerats för alla fönster, inte bara COSMIC-applikationer. Fönsterskuggor har lagts till, inklusive för kaklade layouter. För att välja utseendet på fönsterhörn och skuggor har ett nytt avsnitt lagts till i utseendeinställningarna: "Inställningar > Skrivbord > Utseende > Fönsterskugga och hörn".
- Den sammansatta servern implementerar fönsteraktivering för X11-klienter som körs via XWayland, vilket gör att indikatorer i systemfältet kan växla fokus till fönster i andra virtuella skrivbord. Ikonstorleken för X11-applikationer justeras till den aktuella zoomnivån.
- Filhanteraren låter dig nu öppna flera kataloger i separata flikar. Ett alternativ för att flytta tider för att skapa och ändra filer när filer kopieras har lagts till. Nätverkssökvägsinmatning i panelen stöds nu. Autokomplettering av sökvägsinmatningar i panelen genom att trycka på Tabb eller Skift-Tabb har lagts till. En bekräftelsedialogruta för att tömma papperskorgen har lagts till.
- Mediaspelaren Cosmic-player stänger nu av ljudet när miniatyrbilder visas med en bild av ramen som motsvarar den valda positionen i rullningslisten.
- Konfiguratorn har nu en funktion för snabbsökning: när du börjar skriva på tangentbordet öppnas en sökfält i valfri sektion av konfiguratorn. Möjligheten att tillämpa RON-teman (Rusty Object Notation) via kommandoraden har lagts till. Ett underavsnitt med tillgänglighetsalternativ har lagts till på sidan för inställningar för tangentbordsgenvägar. En kombination av Super+Alt+S har lagts till för att aktivera skärmläsaren. Simulering av pekplattans klick är nu aktiverat som standard. Stöd har lagts till. VPN-anslutningar som kräver tvåfaktorsautentisering.
- Terminalemulatorn laddar nu lösenord till minnet endast när sidan för lösenordshantering öppnas och tar bort dem från minnet när den stängs. Stöd för att välja innehåll genom att klicka medan du håller ner Skift-tangenten har lagts till.
- COSMICs initiala installationsgränssnitt stöder nu system med flera bildskärmar och aktiverar skärmläsaren som standard.
- Programhanteraren (COSMIC Store) har nu ett alternativ att rensa data från Flatpak-applikationer efter att de har tagits bort.
- I kopplingsgränssnittet virtuella skrivbord Implementerade loopad rullning när mushjulet används, liknande beteendet hos skrivbordsväxlingsappleten på panelen. Förbättrad rullningshastighet för skrivbordsminiatyrer med pekplattan.
- Textredigeraren stöder nu markering av text med kombinationen Skift+klick.
- Programmet för att skapa skärmdumpar säkerställer att det valda området på skärmen kommer ihåg.
Källa: opennet.ru
