System76-ը, որը մշակում է LinuxPop!_OS-ը՝ բաշխումը, թողարկել է COSMIC 1.10.0 աշխատասեղանային միջավայրը: COSMIC 1.11.0-ի փաթեթները հասանելի են Pop!_OS 24.04 տարբերակում և շուտով կհասանելի լինեն Fedora-ում, NixOS-ում և Arch-ում: Linux, openSUSE, aerynOS, Redox և CachyOS: Կոդը գրված է Rust լեզվով և տարածվում է GPLv3 (ծրագրեր) և MPL-2.0 (գրադարաններ) լիցենզիաներով:
COSMIC-ը մշակվում է որպես ընդհանուր նշանակության նախագիծ, որը կապված չէ որևէ կոնկրետ բաշխման հետ և համապատասխանում է Freedesktop-ի սպեցիֆիկացիաներին։
COSMIC-ի ինտերֆեյսը կառուցված է Iced գրադարանի միջոցով, որն օգտագործում է տիպերի համար անվտանգ դիզայն, մոդուլային ճարտարապետություն և ռեակտիվ ծրագրավորման մոդել: Այն նաև առաջարկում է ճարտարապետություն, որը ծանոթ է Elm դեկլարատիվ ինտերֆեյսի լեզվին ծանոթ մշակողներին: Առաջարկվում են բազմաթիվ ռենդերինգային շարժիչներ, որոնք աջակցում են Vulkan, Metal, DX12, OpenGL 2.1+ և OpenGL ES 2.0+ լեզուներին: Մշակողներին առաջարկվում է վիջեթների պատրաստի հավաքածու, ասինխրոն մշակիչներ ստեղծելու հնարավորություն և ինտերֆեյսի տարրերի հարմարվողական դասավորություն՝ հիմնված պատուհանի և էկրանի չափի վրա:
Rust լեզվի օգտագործումից բացի, COSMIC-ի հիմնական առանձնահատկություններից են հիբրիդային պատուհանների սալիկապատումը և դարսված պատուհանների կցումը (պատուհանների խմբավորում, որը նման է դիտարկիչի ներդիրներին), որոնք կարող են միացվել վիրտուալ աշխատասեղաններին միացված լինելու դեպքում: Նախագիծը նաև մշակում է կոմպոզիտային... սերվեր Cosmic-Comp-ը հիմնված է Ուեյլենդի վրա։
Փոփոխությունների թվում.
- Libcosmic-ում տեքստի մուտքագրման ժամանակ Escape ստեղնի սեղմումների ընդհատումը դադարեցվել է, ինչը լուծել է Escape ստեղնը սեղմելիս որոշ ընտրացանկեր փակելու հետ կապված խնդիրները։
- Հավելվածների գրադարանը (cosmic-app-library) այժմ անցնում է որոնման արդյունքներում առաջին հավելվածին՝ ներքևի սլաքի կոճակը սեղմելիս: Հիբրիդային գրաֆիկա ունեցող համակարգերում խաղերը գործարկելիս այժմ ընտրվում է ճիշտ GPU-ն:
- Կոմպոզիտային տարբերակում սերվեր (cosmic-comp)-ը ներդրեց Wayland-ի «xdg-dialog-v1» արձանագրության աջակցությունը, որը թույլ է տալիս ստեղծել մոդալ երկխոսություններ, որոնք արգելափակում են օգտատիրոջ փոխազդեցությունը ինտերֆեյսի մնացած մասի հետ: Էկրանի ստեղնաշարի ակտիվացման հրամանն այժմ ուղարկվում է առանձին D-Bus ազդանշանի միջոցով:
- Ավելացվել է կապ JSON ֆայլերի Cosmic-edit տեքստային խմբագրիչը բացելու համար։
- Կազմաձևիչը (cosmic-settings) այժմ ներառում է օբյեկտը սենսորային վահանակին կրկնակի հպումով քաշելու (tap&drag) տարբերակներ և ռեժիմ, որը թույլ է տալիս մի պահ բարձրացնել մատը սենսորային վահանակից՝ առանց քաշելու գործընթացը ընդհատելու։
- Հավելվածների գործարկիչի ինտերֆեյսն այժմ առաջարկում է մեծատառերի նկատմամբ զգայուն որոնում և փակագծերի մեջ առանձին բառերի բարելավված որոնում: Հիբրիդային գրաֆիկա ունեցող համակարգերի վրա ներդրվել է GPU-ի ճիշտ ընտրություն:

Source: opennet.ru
