System76, tvrtka koja razvija LinuxDistribucija Pop!_OS izdala je radno okruženje COSMIC 1.10.0. Paketi za COSMIC 1.11.0 dostupni su u Pop!_OS 24.04 i očekuje se da će uskoro biti dostupni u Fedori, NixOS-u i Archu. Linux, openSUSE, aerynOS, Redox и CachyOS. Код написан на языке Rust и распространяется под лицензиями GPLv3 (приложения) и MPL-2.0 (библиотеки).
COSMIC se razvija kao projekt opće namjene, nije vezan za određenu distribuciju i u skladu je sa specifikacijama Freedesktopa.
COSMIC-ovo sučelje izgrađeno je korištenjem Iced biblioteke, koja koristi dizajn siguran po tipu, modularnu arhitekturu i reaktivni model programiranja. Također nudi arhitekturu poznatu programerima koji su upoznati s deklarativnim jezikom sučelja Elm. Dostupno je više mehanizama za renderiranje koji podržavaju Vulkan, Metal, DX12, OpenGL 2.1+ i OpenGL ES 2.0+. Programerima se nudi gotov skup widgeta, mogućnost stvaranja asinkronih rukovatelja i prilagodljiv raspored elemenata sučelja na temelju veličine prozora i zaslona.
Osim korištenja Rust jezika, ključne značajke COSMIC-a uključuju hibridno popločavanje prozora i složeno spajanje prozora (grupiranje prozora slično karticama preglednika), što se može omogućiti kada se poveže s virtualnim radnim površinama. Projekt također razvija kompozitni server kozmička kompozicija temeljena na Waylandu.
Među promjenama:
- В libcosmic при обработке ввода текста прекращён перехват нажатия клавиши Escape, что решило проблемы с закрытием некоторых меню по нажатию Escape.
- В библиотеке приложений (cosmic-app-library) реализован переход к первому приложению в результатах поиска при нажатии клавиши управления курсором «вниз». На системах с гибридной графикой обеспечен выбор корректного GPU при запуске игр.
- U kompozitnom poslužitelja (cosmic-comp) реализована поддержка Wayland-протокола «xdg-dialog-v1», позволяющего создавать модальные диалоги, которые блокируют взаимодействие пользователя с остальной частью интерфейса. Реализована отправка команды активации экранной клавиатуры через отдельный D-Bus-сигнал.
- Добавлена ассоциация для открытия текстового редактора Cosmic-edit для JSON-файлов.
- В конфигураторе (cosmic-settings) добавлены опции для перетаскивания объекта двойным касанием по тачпаду (tap&drag) и режима, позволяющего на мгновение оторвать палец от тачпада, не прерывая процесс перетаскивания.
- В интерфейсе запуска приложений задействован поиск без учёта регистра символов и улучшен поиск отдельных слов в скобках. Реализован выбор корректного GPU на системах с гибридной графикой.

Izvor: opennet.ru
