System76, kompanija koja razvija LinuxDistribucija Pop!_OS je izdala desktop 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 projekat opšte namjene, nije vezan za određenu distribuciju i u skladu je sa Freedesktop specifikacijama.
COSMIC-ov interfejs je izgrađen 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 interfejsa Elm. Omogućeno je više mehanizama za renderiranje, koji podržavaju Vulkan, Metal, DX12, OpenGL 2.1+ i OpenGL ES 2.0+. Programerima se nudi gotov set widgeta, mogućnost kreiranja asinhronih rukovatelja i adaptivni raspored elemenata interfejsa na osnovu veličine prozora i ekrana.
Pored korištenja Rust programskog jezika, ključne karakteristike COSMIC-a uključuju hibridno popločavanje prozora i spajanje prozora na slojeve (grupiranje prozora slično karticama preglednika), što se može omogućiti kada se poveže sa virtuelnim desktopovima. Projekat također razvija kompozitni... server kosmička kompozicija zasnovana na Waylandu.
Među promjenama:
- В libcosmic при обработке ввода текста прекращён перехват нажатия клавиши Escape, что решило проблемы с закрытием некоторых меню по нажатию Escape.
- В библиотеке приложений (cosmic-app-library) реализован переход к первому приложению в результатах поиска при нажатии клавиши управления курсором «вниз». На системах с гибридной графикой обеспечен выбор корректного GPU при запуске игр.
- U kompozitnom server (cosmic-comp) реализована поддержка Wayland-протокола «xdg-dialog-v1», позволяющего создавать модальные диалоги, которые блокируют взаимодействие пользователя с остальной частью интерфейса. Реализована отправка команды активации экранной клавиатуры через отдельный D-Bus-сигнал.
- Добавлена ассоциация для открытия текстового редактора Cosmic-edit для JSON-файлов.
- В конфигураторе (cosmic-settings) добавлены опции для перетаскивания объекта двойным касанием по тачпаду (tap&drag) и режима, позволяющего на мгновение оторвать палец от тачпада, не прерывая процесс перетаскивания.
- В интерфейсе запуска приложений задействован поиск без учёта регистра символов и улучшен поиск отдельных слов в скобках. Реализован выбор корректного GPU на системах с гибридной графикой.

izvor: opennet.ru
