ЦОСМИЦ корисничко окружење развија нови панел написан у Русту

Компанија Систем76, која развија Линук дистрибуцију Поп!_ОС, објавила је извештај о развоју новог издања корисничког окружења ЦОСМИЦ, преписаног на Руст језику (не мешати са старим ЦОСМИЦ, који је био заснован на ГНОМЕ-у Шкољка). Окружење се развија као универзални пројекат, који није везан за одређену дистрибуцију и испуњава спецификације Фреедесктоп-а. Пројекат такође развија композитни сервер, цосмиц-цомп, заснован на Ваиланду.

За изградњу интерфејса, ЦОСМИЦ користи Ицед библиотеку, која користи сигурне типове, модуларну архитектуру и модел реактивног програмирања, а такође нуди архитектуру која је позната програмерима који су упознати са језиком за изградњу декларативног интерфејса Елм. Обезбеђено је неколико механизама за рендеровање, који подржавају Вулкан, Метал, ДКС12, ОпенГЛ 2.1+ и ОпенГЛ ЕС 2.0+, као и прозорску шкољку и машину за веб интеграцију. Апликације засноване на леду могу се направити за Виндовс, мацОС, Линук и покренути у веб претраживачу. Програмерима се нуди готов сет виџета, могућност креирања асинхроних руковаоца и коришћења прилагодљивог распореда елемената интерфејса у зависности од величине прозора и екрана. Код се дистрибуира под лиценцом МИТ-а.

ЦОСМИЦ корисничко окружење развија нови панел написан у Русту

Недавни напредак у развоју ЦОСМИЦ-а укључује:

  • Предложен је нови панел који приказује листу активних прозора, пречице за брзи приступ апликацијама и подржава постављање аплета (уграђене апликације које се покрећу у одвојеним процесима). На пример, аплети обезбеђују мени апликације, интерфејс за пребацивање између десктопа и индикаторе за промену распореда тастатуре, контролу репродукције мултимедијалних датотека, промену јачине звука, контролу Ви-Фи и Блуетоотх, приказивање листе акумулираних обавештења, приказивање време и позивање екрана за искључивање. У плану је имплементација аплета са временском прогнозом, белешкама, управљањем клипбордом и имплементацијом прилагођених менија.
    ЦОСМИЦ корисничко окружење развија нови панел написан у Русту

    Панел се може поделити на делове, на пример, врх са менијима и индикаторима, а доњи са листом активних задатака и пречица. Делови панела могу се поставити и вертикално и хоризонтално, заузимати целу ширину екрана или само изабрану област, користити транспарентност, мењати стил у зависности од избора светлог и тамног дизајна.

    ЦОСМИЦ корисничко окружење развија нови панел написан у Русту

  • Објављена је услуга аутоматске оптимизације Систем76 Сцхедулер 2.0 која динамички прилагођава параметре ЦФС (Цомплетели Фаир Сцхедулер) планера задатака и мења приоритете извршења процеса како би смањила кашњења и обезбедила максималну перформансу процеса повезаног са активним прозором са којим корисник тренутно ради. Нова верзија укључује интеграцију са Пипевире медијским сервером како би се повећао приоритет процеса који емитују мултимедијални садржај; извршен је прелазак на нови формат конфигурационих датотека, у којем можете дефинисати сопствена правила и управљати употребом различитих режима оптимизације; обезбеђена могућност примене подешавања узимајући у обзир стање цгроуп и родитељских процеса; Потрошња ресурса у главном процесу Планера смањена је за приближно 75%.
  • Доступна је имплементација конфигуратора припремљена помоћу нове библиотеке виџета. Прва верзија конфигуратора нуди подешавања за панел, тастатуру и позадину радне површине. У будућности ће се повећати број страница са подешавањима. Конфигуратор има модуларну архитектуру која вам омогућава да лако повежете додатне странице са подешавањима.
    ЦОСМИЦ корисничко окружење развија нови панел написан у Русту
  • У току су припреме за интегрисање подршке за дисплеје високог динамичког опсега (ХДР) и контроле боја (на пример, планира се додавање подршке за ИЦЦ профиле боја). Развој је још увек у раној фази и усклађен је са целокупним радом на довођењу ХДР подршке и алата за управљање бојама у Линук.
  • Додата подршка за 10-бит-по-канал излаз боје на цосмиц-цомп композитном серверу.
  • Ицед ГУИ библиотека ради на подршци алатима за особе са инвалидитетом. Извршена је експериментална интеграција са библиотеком АццессКит и додата је могућност коришћења Орца читача екрана.

Извор: опеннет.ру

Додај коментар